0
我真的有一个时间搞清楚我应该这样做的方式。现在已经编写了4个月的objective-c,并且至少尝试过。100+日期在不同的时区,计算当前日期之间的2日期...更多计算
我有大约100多个不同的日期,跨越2012年,直到第二个,在多个时区。我需要的是:
- 抓住当前时间/日期,看看它是哪间2个日期在我的名单超过100,给我花了时间和剩余时间。
- 知道它是哪间2个日期无论用户是在什么时区。
- 所有的计算需要考虑考虑夏令时。 DST变化的日期和时间根据时区和国家而不同。
- 在夏威夷的用户将有相同的时间和英格兰的用户。
- ablility将所有时间转换为本地用户时间。
- 全部都是实时的。时钟或计时器倒计时到秒钟。
我试过NSDate。然后我搜索了这个网站并找到了NSDateFormatter。看起来像几天,我玩这个游戏。然后,我发现另一个搜索NSDateComponents。我把我的100多个日期放在多维数组中吗?我是否将所有内容都转换为GMT格式,或者xcode是否可以为我执行此操作。或者我自1970年以来每次转换为秒。我只是失去了什么是最好的最实际的做法。
任何帮助,非常感谢!
纽约DST是: 开始:周日,3月11日2:00 AM 结束:星期日,11月4日上午2:00 伦敦DST是: 开始:周日,3月25日凌晨1:00 完:10月28日星期日凌晨2:00 如果一个日期是纽约,另一个是伦敦,通过将它们转换为格林威治标准时间,我是否放弃了夏令时在国内启动和停止的日期?例如:如果一个日期是3月10日美国东部时间下午3点,另一个是 3月28日美国东部时间下午5点,美国东部时间仍是日光,但东部时间不是。取决于用户所在的位置,纽约的用户和英国的用户花费的时间和时间是否相同? – Eric 2012-02-10 20:34:49