我知道这个问题可能会被问过很多次,我已经看过了SO而无法找到我的解决方案。
我有一个披萨送货应用程序,我希望时间与我想要的完全相同,以避免糟糕的客户服务。例如,当用户订购比萨饼时,我希望使用他们的当前购买日期字符串仅,
我希望Date看起来像这样Jan 22, 2018, 11:10 AM
,
我尝试了以下内容 - >
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MM-dd-yyyy HH:mm a" // problem
问题是我收到的是nil而不是我想要的东西,也请我老式的方式而不是Swift 4
components
方式,谢谢
答案 0 :(得分:2)
你的dateFormat错了。下面是正确的格式
MMM dd, yyyy, hh:mm a