【发布时间】:2018-06-01 10:43:14
【问题描述】:
我在order_date 中有一个日期,格式为May 31, 2018 at 3:35 PM
我正在将它转换为Date,就像这样......
if let order_date = value["order_date"] as? String {
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
let date = dateFormatter.date(from: order_date)
}
但我得到的date 为零。可能是什么问题..?
【问题讨论】:
-
DateHelper 会帮助你
-
日期是您提供的格式吗?我不这么认为
-
像这样改变你的 dateFormatter "MMMM dd, yyyy 'at' hh:mm a"
-
@FredericP 我以这种格式发送..
yyyy-MM-dd HH:mm:ss。但是在服务器中,有些日期的格式是May 31, 2018 at 3:35 PM。因此问题... -
@bwv - 你得到什么输入,你期望什么 OP
标签: swift nsdate nsdateformatter