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)