【发布时间】:2020-05-28 15:02:32
【问题描述】:
我正在尝试将日期字符串转换为 Swift 中的日期。我的日期字符串返回为:
“2020 年 5 月 28 日”
我有这个方法:
private func getDate(date: String) -> Date? {
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd/MM/yyyy"
return dateFormatter.date(from: date)
}
但它正在返回:
Optional(2020-05-27 23:00:00 +0000)
为什么返回 27 号而不是 28 号?
【问题讨论】:
-
请注意输出是正确的:2020-05-27 23:00:00 +0000 (UTC) 是您所在时区的 28/05/2020 午夜。
标签: swift xcode date dateformatter