NSTimeZone列表包含重复的时区?

时间:2012-07-13 21:59:33

标签: cocoa-touch timezone nstimezone

在iPhone 4上列出[NSTimeZone knownTimeZoneNames]返回的所有时区时,有些内容似乎是功能重复。它们主要由城市列出。例如,我希望America / Chicago和America / Indiana / Knox都等同于中央时区(参见here获取时区参考)。我错过了它们之间的区别吗?或者让用户逐个选择他们的区域,这只是Apple对用户友好吗?

1 个答案:

答案 0 :(得分:1)

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

请注意,如果特定区域 与周围区域不同,则需要定义新的时区,因为您可以在历史记录中的任何时间点询问时间。

印第安纳州的不同地区过去曾搬到不同的时区,与他们附近的主要大都市区(特别是路易斯维尔和芝加哥)相吻合,其中一些甚至开始或停止观察夏令时,这使他们“进入同步“与他们附近的地方只有一年的一部分。

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