• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Go语言将秒转换为具体的时间

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

  使用一个数值表示时间中的“秒”值,然后使用 resolveTime() 函数将传入的秒数转换为天、小时和分钟等时间单位。

package main

import "fmt"

/*
时间常量
*/
const (

    //定义每分钟的秒数
    SecondsPerMinute = 60
    //定义每小时的秒数
    SecondsPerHour = SecondsPerMinute * 60
    //定义每天的秒数
    SecondsPerDay = SecondsPerHour * 24
)

/*
时间转换函数
*/
func resolveTime(seconds int) (day int, hour int, minute int) {
    //每分钟秒数
    minute = seconds / SecondsPerMinute
    //每小时秒数
    hour = seconds / SecondsPerHour
    //每天秒数
    day = seconds / SecondsPerDay
    return
}

func main() {
    //打印返回参数
    fmt.Println(resolveTime(1000))
    //只打印小时和分钟
    _, hour, minute := resolveTime(1800)
    fmt.Println(hour, minute)
    //只打印天
    day, _, _ := resolveTime(90000)
    fmt.Println(day)
}

程序输出:

0 0 16
0 30
1

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
go从表结构生成结构体发布时间:2022-07-10
下一篇:
go语言gorm的delete发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap