¿Cómo puedo convertir un NSDate en una cadena como esta:¿Convertir NSDate a una cadena de formato largo y viceversa?
Monday, November 22, 2010
.. y luego de vuelta en un NSDate?
¿Cómo puedo convertir un NSDate en una cadena como esta:¿Convertir NSDate a una cadena de formato largo y viceversa?
Monday, November 22, 2010
.. y luego de vuelta en un NSDate?
Debe utilizar la clase NSDateFormatter, especialmente stringFromDate
y dateFromString
. El enlace tiene buenos ejemplos.
Uso NSDateFormatter
Algo así como:
NSDate *date=//...;
;
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
[dateFormatter setDateStyle:NSDateFormatterLongStyle];
NSString *string=[dateFormatter stringFromDate:date];
//....
NSDate *newDate=[dateFormatter dateFromString:string];
Hay más detalles No estoy cubriendo, tales como las cuestiones de configuración regional y otras cosas, pero esto debe conseguir que ir