Go 中「Mon Jan 2 15:04:05 MST 2006」的起源
在Go 的time 套件的定義了一個提供了格式化和解析時間的佈局:「Mon Jan 2 15:04:05 MST 2006 年。」這個特定日期的重要性經常被忽略。
謎團在於與該日期相關的 Unix 時間:1136239445。為了破解它的起源,我們轉向佈局定義後面的解釋:
Since MST is GMT-0700, the reference time can be thought of as 01/02 03:04:05PM '06 -0700
這揭示了一個簡單的序列:
時區偏移(MST = GMT-0700)參考時間表示2006 年1 月2 日下午03:044 ,山區標準時間(MST)。值得注意的是,該序列使用 03:04 PM
而不是 03:04AM
來區分它與小時:分鐘表示法中的 15:04。 這是精心製作的序列充當 Go 中時間格式化和解析的參考點。它提醒我們幕後的計時約定以及捕捉日期和時間表示中細微差別的重要性。以上是為什麼 Go 中的預定義時間佈局是「Mon Jan 2 15:04:05 MST 2006」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!