Recuperando el primer día del mes usando nscalendar
-
29-10-2019 - |
Pregunta
Ejecuto el siguiente fragmento de código:
NSCalendar *gregorian = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *comp = [gregorian components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit) fromDate:[NSDate date]];
[comp setDay:1];
NSDate *firstDayOfMonthDate = [gregorian dateFromComponents:comp];
El valor de FirstdayOfMonthate es = 30-4-2011, pero Excpeted es 1-5-2011, es decir, quiero la primera fecha del mes de cualquier fecha especificada. Pero me da la última fecha del mes anterior.
gracias de antemano.
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow