Holen Sie sich den ersten Tag in einem Monat von NSCalendar

Ich habe diese Teilmenge einer Methode, die Tag eins des aktuellen Monats abrufen muss.

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 druckt dann aus2013-03-01 09:53:49 +0000, der erste Tag des nächsten Monats.

Wie bekomme ich den ersten Tag des laufenden Monats?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage