将C#日期字符串转换为swift3日期时出错

时间:2017-11-05 10:36:09

标签: swift nsdateformatter

在我的一个应用程序中,我从RESTful api获取日期为“04112017182149”。

我尝试将其转换为内部用户的快速日期,如下面的代码段所示。

let receivedDate = "04112017182149"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd" 
print((dateFormatter.date(from: receivedDate))!)

在解开可选值时意外发现nil会抛出致命错误。

我曾尝试将日期格式化程序字符串更改为“dd-MMM-yyyy HH:mm:ss”,但没有用。

1 个答案:

答案 0 :(得分:1)

正确的日期格式是

<p-calendar... (click)="self.someOtherMethod()" #self>...</p-calendar>