2009-11-21 18 views
7

Quiero convertir NSDate a NSString? ¿Cómo es eso posible?Cómo convertir NSDate a NSString?

yo probamos este, pero no funcionaba (que está generando Excepción):

NSString *dateToString=[[NSString alloc] initWithFormat:(NSString *)dateObj]; 

Gracias de antemano.

Respuesta

20

Puede lograrlo con el NSDateFormatter.

Ejemplo:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateStyle:NSDateFormatterMediumStyle]; 

NSString *string = [dateFormatter stringFromDate:date]; 
[dateFormatter release]; 

Para más formas de controlar el formato de la cadena, consulte la documentación de referencia para NSDateFormatter.

+0

Gracias Funciona ... – Nic