views:

28

answers:

1

How to create an NSDate Object with Date: Today. Hour: 5, Min: 0, Sec: 0 i.e. Date Object will have 07/02/2010 5:00:00

+1  A: 
//Gives us the current date
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [gregorian components:NSYearCalendarUnit | NSMonthCalendarUnit |  NSDayCalendarUnit fromDate:[NSDate date]];
[components setHour:5];
NSDate * date = [gregorian dateFromComponents:components];
[gregorian release];

Something along those lines should do the trick.

Joshua Weinberg