Getting a date without the time component in objective-c
Here’s how to get the start of a day in Objective-C:
- (NSDate*)startOf:(NSDate*)date {
int comps = NSYearCalendarUnit |
NSMonthCalendarUnit | NSDayCalendarUnit;
NSDateComponents* dc = [[NSCalendar currentCalendar]
components:comps fromDate:date];
return [[NSCalendar currentCalendar] dateFromComponents:dc];
}