iPhone - Cómo devolver año como un número entero de una fecha determinada?
-
20-09-2019 - |
Pregunta
Estoy intentando volver el año 4 dígitos de cualquier fecha dada como un entero. No soy fuerte con las funciones NSCalendar o NSDate, pero he intentado usar con componentes de fecha y fecha formateadores sin éxito.
Gracias.
Solución
De NSCalendar
docs :
unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDate *date = [NSDate date];
NSDateComponents *comps = [gregorian components:unitFlags fromDate:date];
A continuación, puede obtener el año haciendo:
NSInteger year = [comps year];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow