Ho questo sottoinsieme di un metodo che deve ottenere il giorno uno del mese corrente.Ottenere il primo giorno in un mese da NSCalendar
NSDate *today = [NSDate date]; // returns correctly 28 february 2013
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [[NSDateComponents alloc] init];
components.day = 1;
NSDate *dayOneInCurrentMonth = [gregorian dateByAddingComponents:components toDate:today options:0];
dayOneInCurrentMonth
quindi stampa 2013-03-01 09:53:49 +0000
, il primo giorno del mese successivo.
Come si ottiene il primo giorno del mese corrente?
Certo! Non ha letto il nome del metodo. Grazie! Accetterà risposta :-) – hakonbogen
Ok, @Fabian Kreiser, ho usato il codice così com'è e mi dà risultato: '2015-05-31 21:00:00 UTC'. Oggi è il 2015-06-08 8: 36'. Non restituisce il primo giorno, ma l'ultimo del mese precedente? – new2ios