ajouter NSTimeInterval à NSDate dans le cacao
Question
J'ai un NSDate
qui représente un moment précis. Le format de cette date est hhmmss. Je veux ajouter une valeur NSInterval
(en secondes) à cette valeur de temps.
Exemple:
NSDate = 123000
NSTimeInterval = 3600
Added together = 133000
Quelle est la meilleure façon de le faire?
La solution
Autres conseils
addTimeInterval est maintenant dépréciée. Essayez d'utiliser dateByAddingTimeInterval place.
// This will set the time when your view appears it will also
// set the time if you want to retrieve from it.
-(void)viewDidAppear:(BOOL)animated
{
//Create todays date
NSDate *duedate = [NSDate date];
//Add how ever many days you could write 86400*numbe_of_days days 86400/24 for an hour
//Then simply reassign the variable or use a different one.
duedate = [duedate dateByAddingTimeInterval:86400]; //I add one day
[datePicker setDate:duedate animated:YES]; //Animate yes will show your pickers moving
[datePicker setMinimumDate:duedate]; //Set minimum date.
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow