如何检索 [Date] 数组?

How to retrieve the [Date] Array?

我的一个对象的列有一个包含 Dates 对象的数组。

如何在我的对象检索过程中解析回来? 我试过了: passional.xDates = parsePassional[PassionalXlancing.Dates] 作为? [日期]

但是好像不行。

谢谢。

最后发现parse好像不能把数组转成[Date],但是可以转成[String]然后自己翻译。我的演示解决方案如下:

if let dates = parsePassional[PassionalXlancing.Dates] as? [String] {
        let dateFormatter = DateFormatter()
        dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
        var resultDates = [Date]()
        for dateString in dates {
            let dateObj = dateFormatter.date(from: dateString)
            resultDates.append(dateObj!)
        }
        passional.xDates = resultDates
    }