虽然我对此很陌生,但在比较两个不同格式的 NSDate 时遇到了很多问题。
-解决这个问题的最佳方法应该是什么?
1.我尝试将这两个日期转换为一种格式,然后进行比较 或者我应该先知道这两个日期的格式然后再进行比较
最佳答案
NSDate
对它的格式一无所知。在内部存储日期时没有任何格式或区域。
要比较日期,您可以使用 compare:
方法。
if([someDate compare:ortherDate] == NSOrderedDescending ){
// someDate later then otherDate;
}
关于iphone - ios :How to compare 2 NSdates with Different formats?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10528771/