Skip to content

Instantly share code, notes, and snippets.

@mattstevens
Created August 30, 2012 20:34
Show Gist options
  • Save mattstevens/3540222 to your computer and use it in GitHub Desktop.
Save mattstevens/3540222 to your computer and use it in GitHub Desktop.
NSDate for next minute
NSDate *now = [NSDate date];
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *nowComponents = [calendar components:NSSecondCalendarUnit fromDate:now];
NSDateComponents *offsetComponents = [[NSDateComponents alloc] init];
[offsetComponents setMinute:1];
[offsetComponents setSecond:-[nowComponents second]];
NSDate *nextMinute = [calendar dateByAddingComponents:offsetComponents toDate:now options:0];
NSTimeInterval interval = [nextMinute timeIntervalSinceDate:now];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment