Try
NSDateComponents *comps = [[NSDateComponents alloc] init]; [comps setDay:6]; [comps setMonth:5]; [comps setYear:2004]; NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDate *date = [gregorian dateFromComponents:comps];
After that, you can compare with the date.
Perhaps you mean something like this. I think it will be used using today's date, and then you can create NSDateComponents and set the time values.
NSDate *today = [NSDate date]; NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *weekdayComponents = [gregorian components:(NSDayCalendarUnit | NSWeekdayCalendarUnit) fromDate:today]; [weekdayComponents setHour:12]; [weekdayComponents setMinute:10]; [weekdayComponents setSeconds:30];
menapole
source share