2010-08-02 12 views

Répondre

-1

Ou vous pouvez simplement utiliser la classe NSDate:

NSDate *date = [NSDate date]; 
    int month = [[date descriptionWithCalendarFormat:@"%m" timeZone:nil locale:nil] intValue]; 
    int day = [[date descriptionWithCalendarFormat:@"%d" timeZone:nil locale:nil] intValue]; 
    int year = [[date descriptionWithCalendarFormat:@"%Y" timeZone:nil locale:nil] intValue]; 

    NSLog(@"Today: %i-%i-%i", year, month, day); 

espérons que cela fonctionne, ief2

+0

c'est exactement ce que je cherchais! – Slee

+0

est-ce public API? J'ai eu un avertissement pour ça. – karim

+0

Il est probablement obsolète maintenant – v1Axvw

2

Vous souhaitez que cette NSDateCOmponenets

spécifiquement:

- (NSDateComponents *)components:(NSUInteger)unitFlags fromDate:(NSDate *)date 
+0

Comps est jamais défini ici? Je cherche juste à diviser la date actuelle en parties, semble si complexe pour une chose si simple – Slee

+1

bienvenue à l'objectif-c! – ennuikiller