所有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