一尘不染

在 Go 中获取当前时间作为格式化字符串?

go

在 Go 中获取当前时间戳并转换为字符串的最佳方法是什么?我需要日期和时间,例如。YYYYMMDDhhmmss 格式。


阅读 223

收藏
2021-11-12

共1个答案

一尘不染

使用time.Now()函数和time.Format()方法。

t := time.Now()
fmt.Println(t.Format("20060102150405"))

打印出来20110504111515,或者至少几分钟前是这样。(我在东部夏令时。)时间包中定义的常量中有几种预定义的时间格式。

time.Now().UTC()如果您希望使用UTC 而不是本地时区,则可以使用。

2021-11-12