Estoy usando un NSDateFormatter para formatear un NSDate con el formato "HH: mm 'en' dd MMMM YYYY".NSDateFormatter cuando el iPhone está configurado en el reloj de 12 horas
Este es el código que he escrito:
[dateFormatter setDateFormat:@"HH:mm 'on' dd MMMM YYYY"];
[dateFormatter setLocale:[NSLocale currentLocale]];
entonces yo soy la actualización de una etiqueta para mostrar "Datos de 12:45 el 22 septiembre 2010", utilizando el método stringFromDate.
NSString *timeAndDateUpdated = [[NSString alloc] initWithFormat:@"Data from %@.", [dateFormatter stringFromDate:date]]
La etiqueta se actualiza correctamente si el tiempo en el iPhone se establece en 24 horas, pero si se establece en 12 horas, la etiqueta muestra "Datos de (null)".
¿Alguien sabe cómo resolver este problema?
Gracias.
Creo que mi respuesta a continuación, probablemente debería ser la respuesta aceptada en esto. ¿Puedes cambiar OP si estás de acuerdo? –