Asignar a NSString en Swift

En Objective C, podríamos fácilmente asignar la date actual a NSString como string = [NSDate date]; .

¿Alguien podría ayudarme a asignar el mismo en Swift? Gracias por adelantado.

En primer lugar, su statement …

En Objective C, podríamos fácilmente asignar la date actual a NSString como string = [NSDate date];

Es una basura completa.

En Objective-C, necesita utilizar un NSDateFormatter para representar un NSString en un NSDate .

Lo harías algo así …

 NSDate *date = [NSDate date]; NSDateFormatter *df = [[NSDateFormatter alloc] init]; df.dateStyle = NSDateFormatterMediumStyle NSString *string = [df stringFromDate:date]; 

Ahora, en Swift, no es sorprendente que sea EXACTAMENTE el mismo.

 let date = NSDate() let dateFormatter = NSDateFormatter() dateFormatter.dateStyle = .MediumStyle let string = dateFormatter.stringFromDate(date) 

tal vez quieras esto:

 let string = NSDate().description