我真的很想弄清楚我应该用哪种方式来做这件事。已经编写objective-c 4 个月了,至少在尝试。
从 2012 年到第二个,我在多个时区有大约 100 多个不同的日期。我需要的是:
- 要获取当前时间/日期,请查看我的 100+ 列表中的哪两个日期之间,并给我花费的时间和剩余时间。
- 无论用户在哪个时区,都知道它介于哪两个日期之间。
- 所有计算都需要考虑夏令时。DST 更改的日期和时间因时区和国家/地区而异。
- 夏威夷的用户将拥有与英格兰用户相同的剩余时间。
- 能够将所有时间转换为本地用户时间。
- 这一切都是实时的。让时钟或计时器倒计时到秒。
我试过 NSDate。然后我搜索了这个网站,发现了 NSDateFormatter。我玩了几天。然后再次搜索我找到了 NSDateComponents。我是否将 100 多个日期放在一个多维数组中。我是先将所有内容都转换为 GMT 还是 xcode 可以为我做。还是自 1970 年以来我每次都将其转换为秒。我只是迷失了最好的最实用的方法。
任何帮助,非常感谢!