【发布时间】:2018-04-26 22:44:37
【问题描述】:
如何解析只有日期信息(没有时间)的日期,例如2018-07-24
我正在尝试
let dateFormatter = DateFormatter()
dateFormat.dateFormat = "yyyy-MM-dd"
dateFormatter.dateFormat = dateFormat
dateFormatter.timeZone = TimeZone(abbreviation: "UTC")
dateFormatter.date(from: "2018-07-24")
打印第 23 天
看起来它使用00:00:00作为默认时间,然后将其转换为前一天的UTC结果......
我该如何改变呢?
【问题讨论】:
-
检查一下,希望对您有帮助:Date Format in Swift
-
您是否希望将
2018-07-24视为用户的午夜区域设置时间、UTC 午夜或其他时区的午夜? -
你在哪里看到“23”?