Recuperare il 1 ° giorno del mese usando nscalendar
-
29-10-2019 - |
Domanda
Eseguo seguendo il frammento di codice:
NSCalendar *gregorian = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *comp = [gregorian components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit) fromDate:[NSDate date]];
[comp setDay:1];
NSDate *firstDayOfMonthDate = [gregorian dateFromComponents:comp];
Il valore di FirstdayofMonthDate è = 30-4-2011 ma l'eccesso è 1-5-2011, cioè voglio la prima data del mese di qualsiasi data specificata. Ma mi dà l'ultima data del mese precedente.
Grazie in anticipo.
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow