45 votos

Convierte una cadena a un NSDate

¿Cómo es posible convertir una cadena a un NSDate en iOS?

142voto

Suresh Kumar Puntos 1154
NSString *dateStr = @"20100223";

// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyyMMdd"];
NSDate *date = [dateFormat dateFromString:dateStr];  

// Convert date object to desired output format
[dateFormat setDateFormat:@"EEEE MMMM d, YYYY"];
dateStr = [dateFormat stringFromDate:date];  
[dateFormat release];

Espero que esto le ayudará.

8voto

Giao Puntos 7955

Usted querrá echa un vistazo a NSDateFormatter. Determinar el formato de la cadena de fecha y, a continuación, utilizar dateFromString: para convertir la cadena en un NSDate objeto.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X