Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Get current date in Swift 3? [closed]

Tags:

swift

nsdate

People also ask

How can I get today and tomorrow date in Swift?

You can use the following method to get any date by adding days or months or years by specifying the Calendar Component and the increment value of this component: func getSpecificDate(byAdding component: Calendar. Component, value: Int) -> Date { let noon = Calendar. current.


You say in a comment you want to get "15.09.2016".

For this, use Date and DateFormatter:

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

Give the format you want to the formatter:

formatter.dateFormat = "dd.MM.yyyy"

Get the result string:

let result = formatter.string(from: date)

Set your label:

label.text = result

Result:

15.09.2016


You can do it in this way with 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)