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

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

Go 語言 time.Parse() 用于沒有時區的時間戳

Go 語言 time.Parse() 用于沒有時區的時間戳

Go
繁星coding 2021-07-02 10:02:51
在 Go 中,我嘗試使用包中的time.Parse()函數time將字符串時間戳轉換為Time對象。我知道 Go 有一種不常見的方式來表示時間戳所采用的時間格式,方法是向它提供一個示例,說明它們的參考時間 ( Mon Jan 2 15:04:05 -0700 MST 2006) 將如何以您的格式顯示。但是,我仍然遇到錯誤問題。這是我的時間戳之一的示例:Tue Nov 27 09:09:29 UTC 2012這是我正在撥打的電話的樣子:    t, err := time.Parse("Mon Jan 02 22:04:05 UTC 2006", "Tue Nov 27 09:09:29 UTC 2012")所以基本上我在這里所做的是嘗試匹配日期名稱/月份名稱/日期編號、小時/分鐘/秒格式、字符串文字“UTC”和年份格式的格式。請注意,我通過(from to )增加了 Go 參考格式的小時字段,以說明它們的時間戳位于負 7 時區并且我所有的時間戳都位于 UTC 時區的事實。71522我得到的錯誤是:parsing time "Tue Nov 27 09:09:29 UTC 2012" as "Mon Jan 02 22:04:05 UTC 2006": cannot parse ":09:29 UTC 2012" as "2"我在這里做錯了什么?我是否誤解了如何使用,time.Parse()或者我的用例由于某種原因不受支持?
查看完整描述

2 回答

?
慕尼黑的夜晚無繁華

TA貢獻1864條經驗 獲得超6個贊

你的格式字符串應該是:

Mon Jan 02 15:04:05 MST 2006

也就是說,MST用于時區和15小時,如鏈接的 Parse 函數中所述。


查看完整回答
反對 回復 2021-07-12
  • 2 回答
  • 0 關注
  • 488 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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