2010-01-20 22 views

Respuesta

34

Utilice NSDate y NSDateFormatter.

NSDate *today = [NSDate date]; 
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
[dateFormat setDateFormat:@"dd/MM/yyyy"]; 
NSString *dateString = [dateFormat stringFromDate:today]; 
NSLog(@"date: %@", dateString); 

See also.

+0

gracias Martin ... – Mat

+0

En lugar de 'dd' ¿puedes decir "lunes", "martes", etc.? – Supertecnoboff

+0

@Supertecnoboff: todo lo que puede usar se menciona en los documentos de Apple. Por ejemplo: http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns –

6

Desglose.

¿Cómo obtengo la fecha actual? Ver NSDate.

¿Cómo puedo formatear una fecha en un formato específico? Ver NSDateFormatter.

0

Aquí es un método para recuperar la fecha actual e imprimir como una cadena utilizando Swift en IOS 9

let formatter : NSDateFormatter = NSDateFormatter(); 
    formatter.dateFormat = "d/M/yy"; 
    let myStr : String = formatter.stringFromDate(NSDate.init(timeIntervalSinceNow: 0)); 

XCode depuración de impresión

5/6/16 
Cuestiones relacionadas