Golang 将 time.Unix 转换为指定格式时间字符串 (2023-05-08 14:20:21)
可以使用 time.Format 函数将 time.Unix 转换为指定格式的时间字符串。例如,将 time.Unix(1700000000, 0) 转换为 '2023-05-08 14:20:21' 的格式,可以使用如下代码:
t := time.Unix(1700000000, 0)
s := t.Format('2006-01-02 15:04:05')
fmt.Println(s)
输出结果为:
2023-05-08 14:20:00
其中,'2006-01-02 15:04:05' 是 Go 语言中时间格式化的标准格式,具体含义如下:
- 2006:表示年份,因为 Go 语言的诞生年份为 2006 年,所以这里用 2006 表示年份;
- 01:表示月份,01 表示一月;
- 02:表示日期,02 表示一号;
- 15:表示小时,24 小时制,15 表示下午 3 点;
- 04:表示分钟,04 表示 4 分;
- 05:表示秒,05 表示 5 秒。
原文地址: https://www.cveoy.top/t/topic/gP8P 著作权归作者所有。请勿转载和采集!