2011-11-22 11 views

Respuesta

1

consulte la clase NSDateFormatter http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html

Algo así como:

NSDate *date = [NSDate date]; 
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 

[dateFormatter setDateStyle:NSDateFormatterNoStyle]; 
[dateFormatter setTimeStyle:NSDateFormatterMediumStyle]; 
[dateFormatter setLocale:[NSLocale currentLocale]]; 

NSString *dateString = [dateFormatter stringFromDate:date]; 
0

Por lo general, no es necesario averiguar qué configuración regional del usuario se cuando se muestran los datos al usuario. Si utiliza el NSFormatter relevante (NSNumberFormatter para los números y NSDateFormatter para la fecha y la hora, que es el más adecuado para usted en este caso), obtendrá automáticamente la salida que corresponde a la configuración regional del usuario ... es decir, lo que Apple llama el "localized representation of the object"

Cuestiones relacionadas