繁体   English   中英

比较处于不同时区的两个NSDate

[英]Comparing two NSDates that are in different time zones

我有两个约会,一个在UTC时区,另一个在新西兰。 我需要比较一个日期是否大于另一个日期。

我该怎么做呢? 我是否需要先将它们转换为相同的时区?

不能。您可以将它们与NSDate比较函数进行比较,该函数返回升序/降序(有点疯狂的语义,但是可以)。

如何比较两个NSDate:哪个是最新的?

NSDate没有时区。 它们代表时间上的绝对时刻。 只要你做的NSDate小号正确-也就是说,如果您通过创建它们NSDateFormatter有一个需要设置时区-你可以直接对它们进行比较。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM