为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 yyyyMMddHHmmss 格式格式化当前时间?

如何使用 yyyyMMddHHmmss 格式格式化当前时间?

Go
偶然的你 2021-07-08 14:15:24
我正在尝试使用这种格式格式化当前时间yyyyMMddHHmmss。t := time.Now()fmt.Println(t.Format("yyyyMMddHHmmss"))即输出:yyyyMMddHHmmss有什么建议么?
查看完整描述

3 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞


fmt.Println(t.Format("20060102150405"))

由于 Go 使用以下常量来格式化日期,请参阅此处


const (

    stdLongMonth      = "January"

    stdMonth          = "Jan"

    stdNumMonth       = "1"

    stdZeroMonth      = "01"

    stdLongWeekDay    = "Monday"

    stdWeekDay        = "Mon"

    stdDay            = "2"

    stdUnderDay       = "_2"

    stdZeroDay        = "02"

    stdHour           = "15"

    stdHour12         = "3"

    stdZeroHour12     = "03"

    stdMinute         = "4"

    stdZeroMinute     = "04"

    stdSecond         = "5"

    stdZeroSecond     = "05"

    stdLongYear       = "2006"

    stdYear           = "06"

    stdPM             = "PM"

    stdpm             = "pm"

    stdTZ             = "MST"

    stdISO8601TZ      = "Z0700"  // prints Z for UTC

    stdISO8601ColonTZ = "Z07:00" // prints Z for UTC

    stdNumTZ          = "-0700"  // always numeric

    stdNumShortTZ     = "-07"    // always numeric

    stdNumColonTZ     = "-07:00" // always numeric

)


查看完整回答
反对 回复 2021-07-12
?
炎炎设计

TA贡献1808条经验 获得超4个赞

import("time")


layout := "2006-01-02T15:04:05.000Z"

str := "2014-11-12T11:45:26.371Z"

t, err := time.Parse(layout, str)

if err != nil {

    fmt.Println(err)

}

fmt.Println(t)

给出:


>> 2014-11-12 11:45:26.371 +0000 UTC


查看完整回答
反对 回复 2021-07-12
  • 3 回答
  • 0 关注
  • 348 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信