【问题标题】:Format datetime to HH:MM, AM/PM将日期时间格式化为 HH:MM、AM/PM
【发布时间】:2021-02-17 00:11:48
【问题描述】:

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

如何像06:30 AM 一样只获得HH:MM AM/PM

【问题讨论】:

    标签: go time datetime-format


    【解决方案1】:

    您可以使用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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-26
      • 2011-07-16
      • 2019-01-18
      • 1970-01-01
      • 2013-04-11
      • 2013-09-09
      • 2021-01-29
      • 1970-01-01
      相关资源
      最近更新 更多