0
点赞
收藏
分享

微信扫一扫

Golang中获取当天0点的格式化时间

gy2006_sw 2022-11-17 阅读 98


EndDateLimit := time.Now().Format("2006-01-02 00:00:00")

取当天某个整点的时间戳 

now := time.Now().Unix()
muteEndTime := time.Date(time.Now().Year(), time.Now().Month(), time.Now().Day(), 8, 0, 0, 0, time.Local).Unix()
muteStartTime := time.Date(time.Now().Year(), time.Now().Month(), time.Now().Day(), 22, 0, 0, 0, time.Local).Unix()

本地当前时间戳(10位)

fmt.Println(time.Now().Unix()) //1468479251

  • 本地当前时间戳(19位)

fmt.Println(time.Now().UnixNano()) //1468480006774460462

  • 时间戳转时间

fmt.Println(time.Unix(1389058332, 0).Format("2006-01-02 15:04:05")) //2014-01-07 09:32:12

  • 时间转时间戳

fmt.Println(time.Date(2014, 1, 7, 5, 50, 4, 0, time.Local).Unix())

举报

相关推荐

0 条评论