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

如何使用go转换日期时间?

如何使用go转换日期时间?

Go
慕哥9229398 2022-08-01 18:41:39
我有一个日期时间数据作为字符串。我想把它转换为时间。时间。试2021-01-28T14:07:36+09:00datetime := "2021-01-28T14:07:36+09:00"layout := "2006-01-02 15:04:05"da, err := time.Parse(layout, datetime)if err != nil {    fmt.Println(err)}fmt.Println(da)输出parsing time "2021-01-28T14:07:36+09:00" as "2006-01-02 15:04:05": cannot parse "T14:07:36+09:00" as " "0001-01-01 00:00:00 +0000 UTC
查看完整描述

1 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

日期时间格式在 RFC 3339 中定义。您可以在时间包中使用预定义的时间布局常量。


    datetime := "2021-01-28T14:07:36+09:00"

    da, err := time.Parse(time.RFC3339, datetime)

    if err != nil {

        fmt.Println(err)

    }

    fmt.Println(da)

检查操场以测试这一点。


查看完整回答
反对 回复 2022-08-01
  • 1 回答
  • 0 关注
  • 180 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号