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

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

golang中字符串的時間轉(zhuǎn)換

golang中字符串的時間轉(zhuǎn)換

Go
開滿天機 2021-11-22 15:34:01
我正在嘗試將從 NOAA 觀測中抓取的時間/日期從 UTC 轉(zhuǎn)換為太平洋時間。原始數(shù)據(jù)被格式化為固定寬度的空格分隔字符串,我通過 strings.Field 將其轉(zhuǎn)換為字符串?dāng)?shù)組。原始數(shù)據(jù)如下所示:2015 11 11 16 50它存儲為:data[0:5]請注意,data在程序中的其他地方使用了額外的觀察結(jié)果。如何將其轉(zhuǎn)換為太平洋時間以使其全年都是正確的,包括夏令時變化?我最終想以 RFC822 格式(即“02 Jan 06 15:04 PST”)打印出來。
查看完整描述

1 回答

?
慕標(biāo)5832272

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

您可以使用 time.Parse 和 Go 的參考時間 ( https://golang.org/pkg/time/#pkg-constants )將原始數(shù)據(jù)直接解析為 UTC 時間,然后加載 PST 位置并將時間轉(zhuǎn)換為那個位置。然后可以根據(jù)需要對其進(jìn)行格式化,例如:


func main() {

    t, err := time.Parse("2006 01 02 15 04", "2015 11 11 16 50")

    fmt.Println(t, err)


    loc, err := time.LoadLocation("America/Los_Angeles")

    fmt.Println(loc, err)


    t = t.In(loc)

    fmt.Println(t.Format(time.RFC822))

}

http://play.golang.org/p/mIXxVhmkDB


查看完整回答
反對 回復(fù) 2021-11-22
  • 1 回答
  • 0 關(guān)注
  • 195 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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