【发布时间】:2018-08-14 09:20:44
【问题描述】:
当我运行以下代码时
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MM/dd/yyyy HH:mm:ss"
print(dateFormatter.string(from: Date(timeIntervalSince1970: 0)))
这被打印出来:
01/01/1970 08:00:00
应该是:
01/01/1970 00:00:00
可能出了什么问题?
【问题讨论】:
-
语言环境........?
-
您在 GMT+8 时区吗?
-
所以,我比我住的地方早了 10 个小时,你的代码(一旦更正)打印
01/01/1970 10:00:00- 所以,这是一个时区问题
标签: ios swift nsdate nsdateformatter