第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

使用Go解析Go時間戳

使用Go解析Go時間戳

Go
函數(shù)式編程 2021-05-12 22:38:38
Go 用time.Now().String()作為2012-12-18 06:09:18.6155554 +0200 FLEST或者2009-11-10 23:00:00 +0000 UTChttp://play.golang.org/p/8qwq9U_Ri5我該如何解析?我的猜測FLEST是Finland Latvian Estonian Standard Time ,我沒有在這些國家,我想我可以得到所有種類的時區(qū)。我找不到一種統(tǒng)一的方法或模式來解析time.Parse
查看完整描述

3 回答

?
一只斗牛犬

TA貢獻(xiàn)1784條經(jīng)驗 獲得超2個贊

盡管time.Parse()接受諸如的格式字符串2006-01-02 15:04:05 -0700 MST,但使用時間定義的常量之一可能會更簡單。


const (

    ANSIC       = "Mon Jan _2 15:04:05 2006"

    UnixDate    = "Mon Jan _2 15:04:05 MST 2006"

    RubyDate    = "Mon Jan 02 15:04:05 -0700 2006"

    RFC822      = "02 Jan 06 15:04 MST"

    RFC822Z     = "02 Jan 06 15:04 -0700" // RFC822 with numeric zone

    RFC850      = "Monday, 02-Jan-06 15:04:05 MST"

    RFC1123     = "Mon, 02 Jan 2006 15:04:05 MST"

    RFC1123Z    = "Mon, 02 Jan 2006 15:04:05 -0700" // RFC1123 with numeric zone

    RFC3339     = "2006-01-02T15:04:05Z07:00"

    RFC3339Nano = "2006-01-02T15:04:05.999999999Z07:00"

    Kitchen     = "3:04PM"

    // Handy time stamps.

    Stamp      = "Jan _2 15:04:05"

    StampMilli = "Jan _2 15:04:05.000"

    StampMicro = "Jan _2 15:04:05.000000"

    StampNano  = "Jan _2 15:04:05.000000000"

)

如果您使用字符串作為存儲或編碼時間的方式(例如采用限制性編碼格式),則可能需要考慮使用Unix time。這樣,您可以只存儲一個int64(或兩個,如果您保留納秒數(shù))。


查看完整回答
反對 回復(fù) 2021-05-24
?
蝴蝶刀刀

TA貢獻(xiàn)1801條經(jīng)驗 獲得超8個贊

time.String文檔提供了使用的格式:“ 2006-01-02 15:04:05.999999999 -0700 MST”。首先將使用相同的格式進(jìn)行解析。

時區(qū)可能對您來說是個問題。如果必須解析您知道的時間是使用time.String生成的,但是是在其他時區(qū)生成的,則必須具有其他時區(qū)的zoneinfo。請參閱LoadLocation下的文檔。如果您無法獲取zoneinfo,無法在系統(tǒng)上安裝它或無法冒險在某個新的未知時區(qū)失敗,則time.String格式不適合您。您將必須獲得其他格式的時間戳,或者從字符串中刪除時區(qū),并以修改后的格式解析修改后的字符串。


查看完整回答
反對 回復(fù) 2021-05-24
  • 3 回答
  • 0 關(guān)注
  • 301 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號