This can be adjusted as needed in day month hour minute second and so on.
The following is based on the current timestamp, the adjustment time for tomorrow's 0, 0 minutes 0 seconds can be written as a millisecond
+ (NSString *) Gettomorrowday: (NSDate *) adate{Nscalendar*gregorian =[[Nscalendar alloc] Initwithcalendaridentifier:nsgregoriancalendar]; Nsdatecomponents*components = [Gregorian components:nsweekdaycalendarunit | Nsyearcalendarunit | Nsmonthcalendarunit |Nsdaycalendarunit Fromdate:adate]; [Components Setday: ([ all Components]+1)]; NSDate*beginningofweek =[Gregorian datefromcomponents:components]; // // // //NSDateFormatter *dateday =[[NSDateFormatter alloc] init]; [Dateday Setdateformat:@"YYYY-MM-DD HH:mm:ss"]; [Dateday Stringfromdate:beginningofweek]; DLog (@"%@", [Dateday Stringfromdate:beginningofweek]);//Month Day time seconds// // // //DLog (@"%@", [NSString stringWithFormat:@"%ld", (Long) [Beginningofweek timeIntervalSince1970]]);//time Stamp return @""or// you can return what you like with it}
Call method NSLog (@ "%@", [self gettomorrowday:[nsdate Date]]);
IOS NSDate Adjust the current timestamp for tomorrow