将日期时间格式设置为 HH:MM、AM/PM

Ram*_*shN 0 time go datetime-format

如果我有一个这种格式的日期时间字符串2020-11-03T06:30:00.000Z

如何摆脱HH:MM AM/PM它就像06:30 AM

koz*_*zmo 5

您可以解析字符串值的使用time.Parse(layout, value string),然后解析结果parsed.Format(layout string)(查看src/time/format.gosrc/time/format_test.go

date := "2020-11-03T06:30:00.000Z"
parsed, err := time.Parse(time.RFC3339, date)
fmt.Println(parsed)
fmt.Println(parsed.Format("15:04 PM"))
Run Code Online (Sandbox Code Playgroud)

0输出

2020-11-03 06:30:00 +0000 UTC
06:30 AM
Run Code Online (Sandbox Code Playgroud)

PLAYGROUND