所有Windows中的時區顯示以這樣的方式像Linux- Windows時區映射?
(GMT+10:00) Canberra, Melbourne, Sydney
,
GMT和偏移和地點。反過來,Linux將每個時區作爲/ usr/share/zoneinfo/[Continent]/[Place]中的目錄映射。
我需要將每個Windows時區映射到我的應用程序的Linux時區。 像
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi => Asia/Calcutta
現在的問題表面爲International Date Line West它位於俄羅斯和美國之間。在Windows中,它的標記爲(GMT-12:00)的國際日期線West,以及各種來源,我在Linux中發現它的Etc/GMT + 12。
(GMT-12:00) International Date Line West => Etc/GMT+12
也
(GMT+12:00) Coordinated Universal Time+12 => Etc/GMT-12
(GMT-02:00) Coordinated Universal Time-02 => Etc/GMT+2
(GMT-11:00) Coordinated Universal Time-11 => Etc/GMT+11
這使我感到困惑和我的應用程序與時間戳w.r.t UTC和UTC偏移緊密合作。所以這個映射讓我和應用程序感到困惑。
任何人都可以解釋爲什麼在相同的地方爲什麼有-12和+12的偏移量相反的情況?
感謝提前:)
感謝Lennart和NullToken :) – 2011-12-28 07:11:23