問題
時區怪事2026年8月27日時區寫 CST,為什麼有人會以為是美國中部時間?
IANACST
詳細說明
三個字母同時指兩個地方
IANA 時區資料庫的說明寫著:字母時區縮寫不該當 UT 偏移的唯一識別,因為實務上會撞名。英語北美的 CST 指落後 UT 6 小時;在中國它指領先 UT 8 小時。theory.html 列的縮寫裡,CST/CDT 同時出現在 Central [North America] 跟 China 兩行。同一串 CST,差 14 小時。
存 Asia/Taipei,不要存 CST
資料庫的正式識別是地名:America/Chicago(北美中部,冬 CST/夏 CDT)、Asia/Shanghai(中國標準時間,縮寫也常標 CST)、台灣用 Asia/Taipei。應用程式作者被直接警告:CST 在中國跟北美不是同一件事;要避開歧義,用數字偏移如 −0600,或直接存 IANA 名稱。會議邀請、機票、log 只寫 CST,對方很有機會看成芝加哥。
也有人這樣問
CST 時區、CST 中國還是美國、China Standard Time CST、時區縮寫 CST