Может кто-нибудь показать мне, как отображать время + дополнительные минуты в Задаче C - PullRequest
0 голосов
/ 01 мая 2011

Скажите, что час 15:03. Скажите, что переменная minutesToAdd составляет 39

Какой код будет отображать 15:42 на UILabel (текущее время + minutesToAdd)?

1 Ответ

0 голосов
/ 23 августа 2011

Вот некоторый код, я не проверяю его в XCode (и он не скомпилируется сразу после копирования / вставки), но идея такая, как я написал ниже:

NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *dc = [[[NSDateComponents alloc] init] autorelease];

dc.minute = 39;

NSDate *srcDate = NSDate(15:03);   // Create date here

NSDate *resultDate = [calendar dateByAddingComponents:dc toDate:srcDate]; // Here is your new date
...