[Obj-C] Format de date

Number One

Membre expert
Club iGen
7 Mars 2000
1 381
1
38
Lausanne
www.gollum.info
Je débute avec Objective-C et j'ai un petit problème avec les dates
wink.gif
Je fais:

NSDate *today = [NSDate date];

pour récupérer la date courrante, mais je n'ai pas compris comment faire pour la formatter (comment utiliser ce beau tableau). Si quelqu'un peut m'expliquer ? Merci d'avance
wink.gif
 
Il faut utiliser NSCalendarDate:
ex

NSCalendarDate *now = [NSCalendarDate calendarDate];
NSString *datestr =
[now descriptionWithCalendarFormat:mad:"%a %m/%d/%y %I:%M %p"];
[dateField setStringValue:datestr];

ca donne Tues 3/24/01 3:30 PM
Pour plus d'option (changement du nom du mois, du jour..) tu peux utiliser la meme fonction avec l'argument locale: http://developer.apple.com/techpubs/macosx/Cocoa/Reference/Foundation/ObjC_classic/Classes/NSCalendarDate.html#//apple_ref/occ/instm/NSCalendarDate/descriptionWithCalendarFormat:locale: