<分区>
我是一名初级 iOS 开发人员。现在我在将字符串转换为日期对象时遇到问题。
我不知道为什么结果(日期对象)总是比我输入的实际字符串晚 7 小时。目前我在印度尼西亚(GMT + 7),我不知道,但也许这与我居住的地方有关。这是我使用的代码
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
dateFormatter.locale = Locale(identifier: "en_US_POSIX")
dateFormatter.timeZone = Calendar.current.timeZone
let x = dateFormatter.date(from: "2018-07-18 12:00:00")
print(x)
result: 2018-07-18 05:00:00 +0000
如何解决这个问题?真的需要你的帮助