У меня есть объект NSDate с именем dueDate. Я пытаюсь понять, как отобразить, была ли дата родов вчера или завтра. Как бы я это сделал?
Сравнение NSDates
Ответы (2)
Чтобы узнать, является ли дата «завтра», сделайте что-то вроде этого.
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDate *currentDate = [NSDate date];
NSDateComponents *comps = [[NSDateComponents alloc] init];
// set tomorrow (0: today, -1: yesterday)
[comps setDay:1];
NSDate *dateTomorrow = [calendar dateByAddingComponents:comps
toDate:currentDate
options:0];
[comps release];
Остальное должно быть достаточно очевидно.
ХТН.
person
Alfons
schedule
05.04.2010
person
schedule
isEqualToDate: ТОЧНОЕ совпадение. то есть: совпадение менее чем за секунду. этот тест, вероятно, никогда не будет ИСТИННЫМ.
- person Christ; 05.09.2012