как сравнить даты в цели с - PullRequest
2 голосов
/ 07 марта 2011

Я хочу сравнить две даты, одна из которых будет текущей датой, а другая будет храниться в базе данных.Поэтому я хочу выяснить, какая из этих дат больше.

Ответы [ 3 ]

4 голосов
/ 07 марта 2011

Вы можете использовать метод сравнения класса NSDate

[myDate compare:someOtherDate]

Это вернет одно из трех значений типа NSComparisonResult ...

  • NSOrderedSame, если обе даты равны
  • NSOrderedDescending, если myDate следует после некоторой другой даты
  • NSOrderedAscending, если myDate предшествует someOtherDate
3 голосов
/ 07 марта 2011

Проверьте яблоко Документация .

Вы можете использовать следующие методы,

  • – isEqualToDate:
  • – earlierDate:
  • – laterDate:
  • – compare:
0 голосов
/ 07 марта 2011

Вы можете использовать метод compare:, чтобы узнать, какая дата раньше или позже, проверьте документацию по этому

http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSDate_Class/

Редактировать:

NSDateFormatter * formatter= [NSDateFormatter alloc] init];
NSDate *date = [formatter dateFromString:stringDate];
[formatter release];

затем сравните их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...