Date Time Conversions

let dateFormatter        = DateFormatter()
dateFormatter.locale     = Locale(identifier: "en_US_POSIX") // set locale to reliable US_POSIX dateFormatter.dateFormat = "MM-dd-yyyy HH:mm a"
dateFormatter.dateFormat = "MM-dd-yyyy hh:mm a"
dateFormatter.timeZone   = TimeZone.current
let date                 = dateFormatter.date(from:v[2])!
let timeZoneOffset       = Double(TimeZone.current.secondsFromGMT(for: date))
let localDate            = Calendar.current.date(byAdding: .second, value: Int(timeZoneOffset), to: date)!