Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个日期,一个在 UTC 时区,另一个在新西兰。我需要比较一个日期是否大于另一个日期。
我该怎么做呢?我需要先将它们转换为相同的时区吗?
不,您可以将它们与 NSDate 比较函数进行比较,该函数返回升序/降序(有点疯狂的语义,但有效)。
如何比较两个 NSDate:哪个是最近的?
NSDates 没有时区。它们代表时间的绝对时刻。只要你NSDate正确地制作了 s —— 即,如果你通过 s 创建它们NSDateFormatter,它就有一个需要设置的时区——你可以直接比较它们。
NSDate
NSDateFormatter