¿Cómo puedo obtener la hora actual en formato HH: MM: SS am/pm?Hora actual en HH: MM: ¿formato SS am/pm?
Respuesta
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"hh:mm:ss a"];
NSLog(@"Current Date: %@", [formatter stringFromDate:[NSDate date]]);
[formatter release];
El formato de la cadena de setDateFormat
se basa en la norma ISO-8601, http://en.wikipedia.org/wiki/ISO_8601#Dates
Swift 3 Versión:
let formatter = DateFormatter()
formatter.dateFormat = "hh:mm:ss a"
print("Current date: \(formatter.string(from: Date()))") // -> Current date: 08:48:48 PM
También hay un sitio nuevo ya que esta respuesta original que ayuda a escribir estas cadenas de formato. Acertadamente llamado ... http://nsdateformatter.com
¿Tal vez agregar el indicador AM/PM como se solicitó OP? –
¿Cómo se muestra am/pm? – NSExplorer
@martin ¿Puede por favor elaborar lo que quiere decir con 'OP solicitado'? Nunca he oído hablar de esto antes. – NSExplorer
consulte la clase y la NSDateFormatter
Data Formatting Guide. Nunca hagas este tipo de cosas a mano, no obtendrás los detalles correctos.
- 1. Muestra la hora actual en este formato: HH: mm: ss
- 2. Convertir TimeSpan de formato "hh: mm: ss" a "hh: mm"
- 3. Formato de fecha en dd/mm/aaaa hh: mm: ss
- 4. Obteniendo la hora actual como una cadena YYYY-MM-DD-HH-MM-SS
- 5. Tiempo en cadena con formato HH: MM: SS (programación C)
- 6. ¿Convertir tiempo en formato HH: MM: SS a segundos solamente?
- 7. NSTimeInterval a HH: mm: ss?
- 8. Cómo convertir los segundos en este formato "HH: mm: ss"
- 9. SQL Server Formato Fecha DD.MM.YYYY HH: MM: SS
- 10. quiere la fecha y hora actual en el formato "dd/MM/aaaa HH: mm: ss.SS"
- 11. ¿Cómo obtengo la fecha/hora actual en formato DD/MM/AAAA HH: MM?
- 12. Usando un NSTimer para HH: MM: SS?
- 13. Delphi: Simple hh: mm: ss Temporizador
- 14. Cómo formatear una fecha en formato MM/dd/aaaa HH: mm: ss en JavaScript?
- 15. DateTime.Now.ToString ("aaaa-MM-dd hh: mm: ss") devuelve la hora AM en lugar de la hora PM?
- 16. Conversión de marca de tiempo en Oracle para YYYY-MM-DD HH: MM: SS formato
- 17. llegar rápidamente a AAAA-MM-DD HH: MM: SS en Perl
- 18. Cómo convertir un decimal en tiempo, ej. HH: MM: SS
- 19. ¿Hay un nombre para el formato de fecha "AAAA-MM-DD HH: MM: SS"?
- 20. C - Convertir time_t a cadena con formato AAAA-MM-DD HH: MM: SS
- 21. ¿Cómo convierto hh: mm: ss a hh: mm en SQL Server?
- 22. tiempo WPF Datagrid formato hh: mm campo
- 23. Cómo convertir la fecha en formato "AAAA-MM-DD hh: mm: ss" a UNIX marca de tiempo
- 24. ¿Cómo puedo convertir una indicación de fecha y hora de aaaa-MM-ddThh: mm: ss: formato SSSZ a MM/dd/aaaa hh: mm: ss.SSS? De ISO8601 a UTC
- 25. La salida está en segundos. convertir a formato hh: mm: ss en php
- 26. Cómo mostrar un intervalo de segundos en formato hh: mm: ss en Reporting Services
- 27. Cómo mostrar la fecha en formato HH: mm: ss en JasperReports?
- 28. ¿Cómo convertirías los segundos a formato HH: MM: SS en SQLite?
- 29. Programa para convertir el tiempo en segundos a formato hh: mm: ss
- 30. ¿Cómo puedo comparar dos cadenas de tiempo en el formato HH: MM: SS?
Lea sobre 'NSDateFormatter'. – BoltClock
No puedo averiguar cómo se muestra am/pm en un formato de 12 horas – NSExplorer
Detalles de Gory de las cadenas de formato: http://unicode.org/reports/tr35/tr35-6.html#Date_Format_Patterns –