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

在 Go 中从“2020-05-21T23:22:14.45321Z”

在 Go 中从“2020-05-21T23:22:14.45321Z”

Go
胡说叔叔 2022-08-01 18:40:39
我试图以所需的格式获得时间,如下所示。下面的代码似乎不起作用。如果我使用RFC3339布局,情况也是如此。任何帮助是值得赞赏的。stamp, err := time.Parse("2006-01-02T15:04:05.000000Z", "2020-05-21T23:22:14.45321Z") log.Println(stamp.Format("September 01, 2020"))
查看完整描述

1 回答

?
海绵宝宝撒

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

文档中提到了一个参考时间戳,您需要遵循该时间戳;否则,它将不起作用。阅读: https://golang.org/pkg/time/#pkg-constants


以下代码应该会有所帮助:


package main


import (

    "fmt"

    "os"

    "time"

)


func main() {

    // Parse the time of layout: RFC3339

    t, err := time.Parse(time.RFC3339, "2020-05-21T23:22:14.45321Z")

    if err != nil {

        panic(err)

    }

    // Reference for layout: Mon Jan 2 15:04:05 -0700 MST 2006

    // Format: Jan 02, 2006

    fmt.Fprintf(os.Stdout, "%s\n", t.Format("Jan 02, 2006"))

}


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

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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