将 C# 日期字符串转换为 swift3 日期时出错
Error while converting C# date string into swift3 date
在我的一个应用程序中,我从 RESTful api 获取日期为“04112017182149”。
我尝试将其转换为内部用户的 swift 日期,如下面的代码片段所示。
let receivedDate = "04112017182149"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
print((dateFormatter.date(from: receivedDate))!)
在解包可选值时抛出致命错误,因为意外发现 nil。
我曾尝试将日期格式化程序字符串更改为 "dd-MMM-yyyy HH:mm:ss" 但没有用。
正确的日期格式是
ddMMyyyyHHmmss
在我的一个应用程序中,我从 RESTful api 获取日期为“04112017182149”。
我尝试将其转换为内部用户的 swift 日期,如下面的代码片段所示。
let receivedDate = "04112017182149"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
print((dateFormatter.date(from: receivedDate))!)
在解包可选值时抛出致命错误,因为意外发现 nil。
我曾尝试将日期格式化程序字符串更改为 "dd-MMM-yyyy HH:mm:ss" 但没有用。
正确的日期格式是
ddMMyyyyHHmmss