Skip to content

Instantly share code, notes, and snippets.

@AndreyDidenkoStr
Last active April 4, 2023 19:09
Show Gist options
  • Save AndreyDidenkoStr/a651239b0c312bede87029b79e7949a4 to your computer and use it in GitHub Desktop.
Save AndreyDidenkoStr/a651239b0c312bede87029b79e7949a4 to your computer and use it in GitHub Desktop.
OpemWeatherMap - API TimeZone Formatter - Swift
func unixToDateTimeZone(time: Double, timeZone: Int) -> String {
let date = Date(timeIntervalSince1970: time) // create date from unix time interval
let dateFormatter = DateFormatter() // create date fotmatter
dateFormatter.dateFormat = "HH:mm" // set format output
dateFormatter.timeZone = TimeZone(secondsFromGMT: offset) // set time zone
let stringDate = dateFormatter.string(from: date) // return string from date
return stringDate
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment