首页 >后端开发 >Golang >如何将 Go 时间戳格式化为字符串?

如何将 Go 时间戳格式化为字符串?

Linda Hamilton
Linda Hamilton原创
2024-12-03 05:33:09502浏览

How Can I Format a Go Time Stamp as a String?

在 Go 中将时间戳格式化为字符串

在 Go 中处理时间敏感数据时,格式化当前时间戳通常很有用时间作为字符串。这使您能够以人类可读的标准化格式存储和显示时间。

使用 time.Now() 和 time.Format() 的解决方案:

Go 中获取当前时间并将其转换为字符串的推荐方法是利用 time.Now() 函数和 time.Format()

import "time"

func main() {
    t := time.Now()
    fmt.Println(t.Format("20060102150405"))
}

上面的代码将以“YYYYMMDDhhmmss”格式输出表示当前时间的字符串。可以使用时间包中的预定义常量或指定自定义布局字符串将其自定义为任何所需的格式。

其他选项:

  • 要获取当前 UTC 时间而不是本地时间,请使用 time.Now().UTC()。
  • 预定义的时间格式可以可以在 time 包文档中找到。
  • 要对格式进行更精细的控制,请使用 time.Format() 方法的布局参数。

以上是如何将 Go 时间戳格式化为字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn