now fechas day dates current comparing comparar swift nsdate

fechas - format date swift 3



Obtener fecha actual en Swift 3? (2)

¿Cómo puedo configurar label.text la fecha actual en Swift 3?

Hoy quiero imprimir en la pantalla. No encontré cómo hacer eso.

En c # es muy simple:

var date = DateTime.Now

Necesito escribir 15.09.2016 en swift 3. gracias


Dices en un comentario que quieres obtener "15.09.2016".

Para esto, use Date y DateFormatter :

let date = Date() let formatter = DateFormatter()

Dé el formato que desea al formateador:

formatter.dateFormat = "dd.MM.yyyy"

Obtenga la cadena de resultado:

let result = formatter.string(from: date)

Establece tu etiqueta:

label.text = result

Resultado:

15.09.2016


Puedes hacerlo de esta manera con Swift 3.0:

let date = Date() let calendar = Calendar.current let components = calendar.dateComponents([.year, .month, .day], from: date) let year = components.year let month = components.month let day = components.day print(year) print(month) print(day)