Swift Convert UTC string to UTC Interval

Viewed 47

I am getting UTC date in string format from server which is "Sep 8 2022 10:14AM" Now I want to convert it into same time interval like this 1662632040. Below Is my code I am not getting why I am getting different time interval

let dateFormatter = DateFormatter()
        dateFormatter.dateFormat = "MMM  dd yyyy HH:mma"
        dateFormatter.timeZone = TimeZone(abbreviation: "UTC")
        dateFormatter.locale = Locale(identifier: "en_US_POSIX")
        let dt = dateFormatter.date(from: "Sep  8 2022 10:14AM")!
        let interval = dt.timeIntervalSince1970

interval is giving result 1662596040 but correct one is 1662632040. I am not getting what is missing

0 Answers
Related