Search code examples
iosswiftnsdateswift3nstimezone

How to get current date in swift 3?


I want to get current date and time zone of user in Swift 3. I tried in Swift 2.2 following code :

static var localTimeZoneAbbreviation: String { return NSTimeZone.localTimeZone().abbreviation!}

Solution

  • For getting abbreviation from NSTimeZone.

    static var localTimeZoneAbbreviation: String { return  NSTimeZone.local.abbreviation(for: Date())! }
    

    For getting current Date.

    let currentDate = Date()