Для манипуляций с датой необходимо использовать классы NSDateComponents и NSCalendar. Напрмер, ниже показано как задать сегодняшней дате определенное время - 23 часа 59 минут.
NSDate *now = [NSDate date]; NSCalendar *calendar = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease]; NSDateComponents *components = [calendar components: NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit fromDate:now]; [components setHour:23]; [components setMinute:59]; NSDate *today23h59m = [calendar dateFromComponents:components];
Комментариев нет:
Отправить комментарий