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

如何在戈朗中解析具有独特格式的时间?

如何在戈朗中解析具有独特格式的时间?

Go
富国沪深 2022-10-04 16:13:47
我有日期时间与格式 18/09/21 14.56 从 Excel.我想解析并格式化为不同的格式2006-01-02 hh:mm:ss可以在golang中用格式18/09/21 14.56解析时间,然后将其格式化为例如。2006-01-02 hh:mm:ss
查看完整描述

2 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

戈朗 使用基于示例的模板和 。ParseFormat


01   -> month with zero prefix

02   -> day with zero prefix

06   -> year (last two digits)

15   -> hour (24h based)

04   -> minutes with zero prefix

05   -> seconds with zero prefix

2006 -> long year

t, _ := time.Parse("02/01/06 15.04", "18/09/21 14.56")


t.Format("2006-01-02 15:04:05") // 2021-09-18 14:56:00

有关更多布局选项,请参阅 https://stackoverflow.com/a/69338568/12301864


查看完整回答
反对 回复 2022-10-04
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

func TestTime(t *testing.T) {

    tm, err := time.Parse("06/01/02 15.04", "18/09/21 14.56")

    if err != nil {

        return

    }

    log.Println(tm.Format("2006-01-02 15:04:05"))

}


查看完整回答
反对 回复 2022-10-04
  • 2 回答
  • 0 关注
  • 73 浏览
慕课专栏
更多

添加回答

举报

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