有一个功能,其中指定了选项NSDate手动放置。
如何防止使用时间参数小于当前时间的函数执行?
我已经试过了
if ([currentDate timeIntervalSinceDate: myTime] < 0)
但不幸的是有时它不起作用
提前致谢。
最佳答案
另一种选择是使用timeIntervalSince1970
将日期都转换为timeIntervals
int interval1 = [date1 timeIntervalSince1970];
int interval2 = [date2 timeIntervalSince1970];
if(interval1 > interval2) //etc...