Search code examples
iostimezonenstimezone

iOS - How to get raw offset for timezone?


How do I get the raw offset in milliseconds for Coordinated Universal Time in iOS programmatically?


Solution

  • NSInteger millisecondsFromGMT = 1000 * [[NSTimeZone localTimeZone] secondsFromGMT];
    

    In Swift 3 and Swift 4:

    let millisecondsFromGmt = 1000 * TimeZone.autoupdatingCurrent.secondsFromGMT()