1 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊
now
這可能是您的年份為 0000 而time.Now()
返回當(dāng)前時(shí)間這一事實(shí)的遺留問(wèn)題。時(shí)區(qū)很奇怪,某些地方并不總是使用相同的時(shí)區(qū)。這是IANA 時(shí)區(qū)數(shù)據(jù)庫(kù)的摘錄:
# Zone? NAME? ? ? ? GMTOFF? RULES? ?FORMAT? [UNTIL]
Zone? ? Asia/Kolkata? ? 5:53:28 -? ?LMT 1854 Jun 28 # Kolkata
? ? ? ? 5:53:20 -? ?HMT 1870? ? ? ? # Howrah Mean Time?
? ? ? ? 5:21:10 -? ?MMT 1906 Jan? 1 # Madras local time
? ? ? ? 5:30? ? -? ?IST 1941 Oct
? ? ? ? 5:30? ? 1:00? ? +0630? ?1942 May 15
? ? ? ? 5:30? ? -? ?IST 1942 Sep
? ? ? ? 5:30? ? 1:00? ? +0630? ?1945 Oct 15
? ? ? ? 5:30? ? -? ?IST
如果我的解釋正確的話,HMT 似乎是從 1854 年到 1870 年使用的——我不確定為什么這會(huì)導(dǎo)致它用于 0000 年,這似乎屬于 LMT,但 Go 數(shù)據(jù)庫(kù)可能是略有不同(或者我可能誤解了數(shù)據(jù)庫(kù))。如果您擔(dān)心用于歷史日期的正確時(shí)區(qū)(如 0000),我不確定我能否給出一個(gè)很好的答案,但是對(duì)于任何最近的 IST 都應(yīng)該正確使用。
- 1 回答
- 0 關(guān)注
- 139 瀏覽
添加回答
舉報(bào)