NSDate текущее время - PullRequest
       12

NSDate текущее время

0 голосов
/ 19 марта 2011

Мне нужен этот результат из двух NSDate или т.п .:

Первый NSDate, например: 2011-02-20 00:00 AM То, что у каждого iPhone timeZone есть

сек.NSDate, например: 2011-03-20 23:59 PM То, что у каждого iPhone timeZone есть

, я действительно путаю с инструментом!Я сделал следующее:

NSCalendar *gCal = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];

NSDateComponents  *gComponents = [[NSDateComponents alloc] init];

gComponents.day = gDayEventChecker;
gComponents.month = gMonthEventChecker;
gComponents.year = gYearEventChecker;
gComponents.hour = 0;
NSDate *first = [gCal dateFromComponents:gComponents];


NSCalendar *gCal2 = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];

NSDateComponents  *gComponents2 = [[NSDateComponents alloc] init];

gComponents2.day = gDayEventChecker2;
gComponents2.month = gMonthEventChecker2;
gComponents2.year = gYearEventChecker2;
gComponents2.hour = 23;
gComponents2.mintue = 59;


NSDate *sec = [gCal2 dateFromComponents:gComponents2];

Результат не верный!

Первый: 2011-02-20 01:30:00 +0000 Второй: 2011-03-20 01:30: 00 + 0000

1 Ответ

0 голосов
/ 19 марта 2011

Не совсем точно, что вы пытаетесь сделать, но посмотрите на метод timeIntervalSinceDate здесь: NSDate

...