Home > AI > Language > Swift >

get current date

1
2
3
4
5
6
7
8
9
10
11
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)

Method 2: better string format

1
2
3
4
let date = Date()
let formatter = DateFormatter()
formatter.dateFormat = "dd.MM.yyyy"
let result = formatter.string(from: date)

Leave a Reply