1

在列出[NSTimeZone knownTimeZoneNames]iPhone 4 返回的所有时区时,有些时区似乎是功能重复的。它们主要按城市列出。例如,我希望 America/Chicago 和 America/Indiana/Knox 都等同于中央时区(有关时区参考,请参见此处)。我错过了它们之间的区别吗?还是只是 Apple 通过让用户按城市选择他们的区域来对用户友好?

4

1 回答 1

1

印第安纳州在时区方面很奇怪。

请记住,如果某个特定区域与其周围的区域不同,则需要定义一个新的时区,因为您可以在历史上的任何时候询问时间。

印第安纳州的不同地区过去曾移动到不同的时区,以与附近的主要大都市地区(尤其是路易斯维尔和芝加哥)重合,其中一些甚至开始或停止遵守夏令时,这使它们与“同步”他们附近的地方只有一年中的一部分。

所有这些都意味着 ios 中有更多的时区,以涵盖现在和过去的所有不同场景。

于 2012-07-13T22:51:10.497 回答