iPhone - Comment revenir année comme un entier à partir d'une date donnée?
-
20-09-2019 - |
Question
Je suis en train de revenir 4 chiffres de l'année de toute date donnée comme un entier. Je ne suis pas fort avec les fonctions NSCalendar ou NSDate, mais ont essayé de les utiliser avec des composants de la date et la date formatteurs sans succès.
Merci.
La solution
De NSCalendar
docs :
unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDate *date = [NSDate date];
NSDateComponents *comps = [gregorian components:unitFlags fromDate:date];
Ensuite, vous pouvez obtenir l'année en faisant:
NSInteger year = [comps year];
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow