Я получаю из Facebook-Graph-API дату типа "2019-05-06T08: 39: 43 + 0000" в виде строки.
В swift, как преобразовать эту дату, например, если я живу во Франции (+2), "10:39:43" в качестве строки тоже?
Вы установили часовой пояс на +2 часа
let str = "2019-05-06T08:39:43+0000" let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ" dateFormatter.timeZone = TimeZone(secondsFromGMT: 7200) if let date = dateFormatter.date(from: str) { dateFormatter.dateFormat = "HH:mm:ss" let strPlus2hours = dateFormatter.string(from: date) print(strPlus2hours) }