iphone - horas - Hora actual en el formato HH: MM: SS am/pm?
formato hora excel (3)
¿Cómo puedo obtener la hora actual en el formato HH: MM: SS am / pm?
Consulte la clase NSDateFormatter
y la Guía de formato de datos . Nunca haga este tipo de cosas a mano, no obtendrá los detalles correctos.
http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSDate_Class/Reference/Reference.html#//apple_ref/occ/instm/NSDate/descriptionWithCalendarFormat:timeZone:locale : http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSDate_Class/Reference/Reference.html#//apple_ref/occ/instm/NSDate/descriptionWithCalendarFormat:timeZone:locale
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 en setDateFormat
se basa en ISO-8601, http://en.wikipedia.org/wiki/ISO_8601#Dates
Versión Swift 3:
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 nuevo sitio desde esta respuesta original que ayuda a escribir estas cadenas de formato. Nombre adecuado ... http://nsdateformatter.com