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

Format datetime to HH:MM, AM/PM

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

如何像 06:30 AM

一样只得到 HH:MM AM/PM

您可以解析 string 值使用 time.Parse(layout, value string) 然后 parsed.Format(layout string) 结果(查看src/time/format.go, src/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"))

0 输出

2020-11-03 06:30:00 +0000 UTC
06:30 AM

PLAYGROUND