Question

J'exécute l'extrait suivant du code:

NSCalendar *gregorian = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *comp = [gregorian components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit) fromDate:[NSDate date]]; 
[comp setDay:1]; 

NSDate *firstDayOfMonthDate = [gregorian dateFromComponents:comp];

La valeur de FirstDayOfMonthdate est = 30-4-2011 mais SECPETED est 1-5-2011, c'est-à-dire que je veux la première date du mois de toute date spécifiée. Mais cela me donne la dernière date du mois précédent.

Merci d'avance.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top