Estoy trabajando con Objective C para iPhone y tengo un NSDate que quiero mostrar con todo el estilo pero sin el año. En este momento estoy usando el siguiente código pero también muestra el año, y no quiero eso. Como quiero mostrar la fecha en el formato de región correcto, no puedo simplemente eliminar el año al final, ya que en algunos países el año no estará al final, sino en el medio o al principio.NSDate con todo el estilo pero sin año
NSDate *testdate = [NSDate date];
NSDateFormatter *dateFormattertest = [[NSDateFormatter alloc] init];
[dateFormattertest setDateStyle:NSDateFormatterFullStyle];
[dateFormattertest setTimeStyle:NSDateFormatterNoStyle];
NSString *formattedDateString = [dateFormattertest stringFromDate:testdate];
NSLog(formattedDateString);
In US this give me:
Thursday, January 14, 2010
In Sweden this give me:
torsdag, 2010 januari 14
¿Cuál es la solución para esto? Y otra pregunta, ¿dónde puedo encontrar información sobre cómo usar setDateFormat de NSDateFormatter? No puedo encontrar información sobre qué representan las diferentes letras en la API.
Wow, esto funcionó a las mil maravillas. –
Esta debería ser la respuesta aceptada. – CristiC