2010-11-18 12 views

risposta

5

Buona domanda. È possibile se crei prima un NSDateFormatter con le impostazioni locali dell'utente (impostazione predefinita), imposta il suo stile, quindi memorizza il formato della data corrente. Successivamente, imposta le impostazioni internazionali sulla lingua che desideri visualizzare e ripristina il formato della data:

NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease]; 
[df setDateStyle:NSDateFormatterFullStyle]; 
NSString *usersDateFormat = [df dateFormat]; 
[df setLocale:[[[NSLocale alloc] initWithLocaleIdentifier(@"de_DE")] autorelease]]; 
[df setDateFormat:usersDateFormat]; 
NSString *dateString = [df stringFromDate:[NSDate date]]; 
+0

Grazie. Funziona. – CristiC

Problemi correlati