将日期时间格式化为 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
如果我有一个日期时间格式的字符串 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