【发布时间】:2015-04-21 19:16:03
【问题描述】:
我有两个 NSDate 对象,dateOne 和 dateTwo。如果dateTwo 晚于dateone 但与dateOne 在同一天(例如,2015 年 1 月 1 日下午 4:00 和 2015 年 1 月 1 日下午 5:00),那么我想返回它们是相同的。但是,只要 dateTwo 在第二天或更晚(例如 2015 年 1 月 1 日和 2015 年 1 月 2 日),我想返回 dateOne dateTwo。
我目前正在尝试这样做:
- (BOOL)dateTwoLaterThanDateOne:(NSDate *)dateOne withDateTwo:(NSDate *)dateTwo {
if([dateTwo compare: dateOne] == NSOrderedDescending) // if dateTwo is later in time than dateOne
{
return YES;
}
return NO;
}
【问题讨论】:
-
见stackoverflow.com/questions/1561554/…,它应该几乎列出所有选项。
标签: objective-c nsdate