2009-10-26 7 views
14

necesito para recuperar la fecha a partir de una UIDatePicker (Preferiblemente También me gusta estar especificar el formato también. Por ejemplo, mmdd haría salida de la cadena de 1209. Cualquier cadena que razonablemente se analiza funcionaría también.iOS SDK: ¿cómo obtener la fecha de un UIDatePicker?

Gracias . de antemano

Respuesta

40

es necesario utilizar la propiedad de fecha:

NSDate *myDate = datePicker.date; 

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
[dateFormat setDateFormat:@"cccc, MMM d, hh:mm aa"]; 
NSString *prettyVersion = [dateFormat stringFromDate:myDate]; 

por cierto, no es obvio, pero se puede añadir texto no analizada específica abarcando dentro de comillas simples en el formato:

[dateFormat setDateFormat:@"'Game-'yyyyMMdd-HHmm'.xml'"]; 
NSString *filenameVersion = [dateFormat stringFromDate:myDate]; 
+0

Funciona muy bien. Gracias. –

+0

¿Qué es "parsedDate"? – Souljacker

+0

No estoy seguro, he actualizado el ejemplo. –

Cuestiones relacionadas