亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將 Python 解析為 Golang - DateTime

將 Python 解析為 Golang - DateTime

Go
繁星淼淼 2023-05-08 14:41:52
我一直在嘗試從 pyhtons datetime (2006-01-02T15:04:05.000Z) 獲取特定的字符串輸出,以便我可以使用 time.Parse 在 golang 中輕松解析它。我試過(在 python 中)datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.%fZ')這會給我這樣的東西:“2018-11-06T22:48:50.002750Z”當我嘗試在 Golang 中像這樣解析它時:dtLayout := "2006-01-02T15:04:05.000Z"dateStr := "2018-11-06T22:48:50.002750Z"parsedDate, err := time.Parse(dtLayout, dateStr)if err != nil {    if err != nil {        log.Printf("error: %v", err)    }我收到此錯誤:2018/11/06 16:49:11 錯誤:將時間“2018-11-06T22:48:50.002750Z”解析為“2006-01-02T15:04:05.000Z”:無法將“750Z”解析為“Z”可能有一種僅需幾毫秒即可完成此操作的簡單方法,但我很固執,覺得自己很接近。
查看完整描述

1 回答

?
大話西游666

TA貢獻1817條經驗 獲得超14個贊

小數秒中的零必須與字符數完全匹配,并且如您的錯誤所述,后面的部分與750Z格式字符串的相應部分不匹配。

您可以添加正確數量的零,例如"2006-01-02T15:04:05.000000Z",或用作9更靈活的格式。

dtLayout?:=?"2006-01-02T15:04:05.9Z"


查看完整回答
反對 回復 2023-05-08
  • 1 回答
  • 0 關注
  • 159 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號