【发布时间】:2017-07-16 19:03:33
【问题描述】:
我尝试将日期(如 2017-02-11 字符串)转换为日期,但结果返回给我类似 2017-02-10 16:00:00 +0000 的内容。我正在使用下面的代码。
let localDate = dateFormatter.string(from: date) //2017-02-11
let dateFormatter2 = DateFormatter()
dateFormatter2.dateFormat = "yyyy-MM-dd"
let selectedDate = dateFormatter2.date(from: localDate)
print("Did Select \(selectedDate)") // 2017-02-10 16:00:00 +0000
【问题讨论】:
-
你可以显示日期而不显示时间但是没有没有时间的日期
-
日期正确。
print以 UTC 显示日期,您的本地时区显然是 UTC+8
标签: swift string date time format