
【示例】将秒解析为时间单位:
package mainimport "fmt"const ( // 定义每分钟的秒数 SecondsPerMinute = 60 // 定义每小时的秒数 SecondsPerHour = SecondsPerMinute * 60 // 定义每天的秒数 SecondsPerDay = SecondsPerHour * 24)// 将传入的“秒”解析为3种时间单位func resolveTime(seconds int) (day int,hour int,minute int) { day = seconds / SecondsPerDay hour = seconds / SecondsPerHour minute = seconds / SecondsPerMinute return}func main() { // 将返回值作为打印参数 fmt.Println(resolveTime(1000)) // 只获取消息和分钟 _,hour,minute := resolveTime(18000) fmt.Println(hour,minute) // 只获取天 day,_,_ := resolveTime(90000) fmt.Println(day)}代码输出结果:0 0 16
5 300
1
以上是内存溢出为你收集整理的Go语言将秒转换为具体的时间全部内容,希望文章能够帮你解决Go语言将秒转换为具体的时间所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)