Я хочу напечатать только сегодня на экране. Я не нашел, как это сделать.
В С# очень просто:
var date = DateTime.Now
Мне нужно написать 15.09.2016 в быстром 3.
спасибо
Ответ 1
Вы говорите в комментарии, который хотите получить "15.09.2016".
Для этого используйте Date и DateFormatter:
let date = Date()
let formatter = DateFormatter()
Укажите формат, который вы хотите для форматирования:
formatter.dateFormat = "dd.MM.yyyy"
Получить строку результатов:
let result = formatter.string(from: date)
Установите метку:
label.text = result
Результат:
15.09.2016
Ответ 2
Вы можете сделать это с помощью 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)