我在比较两个不同格式的 NSDate 时遇到了很多问题,尽管我是新手。
-解决这个问题的最佳方法应该是什么?
1.我尝试将这两个日期转换为一种格式然后进行比较或者我应该先知道这两个日期的格式然后再进行比较
我在比较两个不同格式的 NSDate 时遇到了很多问题,尽管我是新手。
-解决这个问题的最佳方法应该是什么?
1.我尝试将这两个日期转换为一种格式然后进行比较或者我应该先知道这两个日期的格式然后再进行比较
格式是什么意思?初始化 NSDate 对象后,您可以直接将其与该类型的任何其他对象进行比较:(假设date1
是 type NSDate
)
if ([date1 compare:[NSDate date]] == NSOrderedAscending) {
...
}
您可以在此处查看参考(查找compare
方法):https ://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsdate_Class/Reference/Reference.html