我将日期转换为双倍值并保存在数据库中.现在,我想比较一下,如果currentDate > myDataBaseDate + 8
个小时,也就是说,我想在myDataBaseDate中增加8个小时.我将日期转换为双重值.那么,如何从数据库保存的日期中获得8小时后的时间呢.我该如何比较
if (currentDateTime > DateFromdatabaseValue + DateByAdding8HoursInDataBase)
我将日期转换为双倍值并保存在数据库中.现在,我想比较一下,如果currentDate > myDataBaseDate + 8
个小时,也就是说,我想在myDataBaseDate中增加8个小时.我将日期转换为双重值.那么,如何从数据库保存的日期中获得8小时后的时间呢.我该如何比较
if (currentDateTime > DateFromdatabaseValue + DateByAdding8HoursInDataBase)
我不完全确定您想做什么,但您可以通过在另一个NSDate上添加以秒为单位的时间来创建NSDate对象,方法是使用:
- (id)dateByAddingTimeInterval:(NSTimeInterval)seconds
//例如,在当前时间的基础上增加8小时:
NSDate *mydate = [NSDate date];
NSTimeInterval secondsInEightHours = 8 * 60 * 60;
NSDate *dateEightHoursAhead = [mydate dateByAddingTimeInterval:secondsInEightHours];