【发布时间】:2019-07-18 13:54:56
【问题描述】:
我从 JSON 响应中得到一个日期时间字符串,如下所示:
2019-07-18 13:39:05
这个时间是格林威治标准时间。如何将其转换为区域设置时区,在我的情况下为东部时区,节省日光。
func convertDateFormat(date:String) -> String {
let dateFormatterGet = DateFormatter()
dateFormatterGet.dateFormat = "yyyy-MM-dd HH:mm:ss"
let dateFormatterPrint = DateFormatter()
dateFormatterPrint.dateStyle = .long
dateFormatterPrint.timeStyle = .short
let date = dateFormatterGet.date(from: date)
return dateFormatterPrint.string(from: date!)
}
在上面的代码中,结果应该是July 18, 2019 at 9:39 AM
谢谢
【问题讨论】:
标签: swift dateformatter