DateFormatter转换错误

时间:2017-05-04 13:31:50

标签: swift

你知道为什么下面没有回到合适的时间吗?

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm"
let date = dateFormatter.date(from: "2017-05-04 15:00")
print(date) 

返回Optional(2017-05-04 13:00:00 +0000) 我想这与时区有关。如果我为什么需要知道服务器上的timeZone?

我只想转换价值。

1 个答案:

答案 0 :(得分:-1)

尝试添加此行:

dateFormatter.locale = Locale(identifier: "en_US_POSIX")