本文介绍了如何获取Go中的当前时间戳?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在Go中获取当前时间戳并转换为字符串的最佳方式是什么?我需要例如日期和时间。 YYYYMMDDhhmmss格式。
使用函数和方法。 t:= time.Now()
fmt.Println(t.Format(20060102150405))
打印出 20110504111515
,或者至少在几分钟前完成。 (我在东部夏令时。)在。
您可以使用如果您希望UTC比您当地的时区。
What's the best way to get the current timestamp in Go and convert to string? I need both date and time in eg. YYYYMMDDhhmmss format.
解决方案
Use the time.Now()
function and the time.Format()
method.
t := time.Now()
fmt.Println(t.Format("20060102150405"))
prints out 20110504111515
, or at least it did a few minutes ago. (I'm on Eastern Daylight Time.) There are several pre-defined time formats in the constants defined in the time package.
You can use time.Now().UTC()
if you'd rather have UTC than your local time zone.
这篇关于如何获取Go中的当前时间戳?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!