Swift - Facebook 图表 API:如何将日期作为字符串转换为 hour:min:sec

Swift - Facebook Graph API: How to convert date as String to hour:min:sec

我从 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)
}