编程中的一个常见任务是以格式化字符串形式检索当前日期和时间。在 Go 中,可以使用 time 包来完成。
time.Now() 函数返回 Go 中的当前时间,可以使用 time.Format() 方法将此值转换为字符串。例如,如果您希望以 YYYYMMDDhhmmss 格式获取当前时间,可以采用以下方法:
t := time.Now() formattedTime := t.Format("20060102150405")
formattedTime 变量现在将以所需格式的字符串形式保存当前时间。
或者,您可以使用时间包中定义的各种时间格式常量。这些常量提供了常见的日期和时间格式:
layout := "2006-01-02T15:04:05Z" formattedTime := t.Format(layout)
此外,要获取协调世界时 (UTC) 中的当前时间,您可以在应用 time.Now().UTC() 函数之前使用 time.Now().UTC() 函数。 Format() 方法。
以上是如何在 Go 中将当前时间格式化为字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!