[英]Comparing two NSDates that are in different time zones
我有两个约会,一个在UTC时区,另一个在新西兰。 我需要比较一个日期是否大于另一个日期。
我该怎么做呢? 我是否需要先将它们转换为相同的时区?
不能。您可以将它们与NSDate比较函数进行比较,该函数返回升序/降序(有点疯狂的语义,但是可以)。
NSDate
没有时区。 它们代表时间上的绝对时刻。 只要你做的NSDate
小号正确-也就是说,如果您通过创建它们NSDateFormatter
, 它有一个需要设置时区-你可以直接对它们进行比较。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.