如何将具有String类型的日期转换为NSDate?

时间:2015-09-30 05:36:27

标签: ios swift nsdate

我正在使用Swift开发iOS应用。我从服务器访问数据,它以JSON格式返回数据。因为我有一个字段' ExpiryDate'从JSON获取并转换为字符串,如下所示:

var validityDate = offerElements[indexPath.row]["endDate"].stringValue

返回以下格式的日期:

2015-08-24T00:00:00.000Z

我想将它转换为MM / DD / YYYY,我该怎么做?

非常欢迎您的建议。提前谢谢。

1 个答案:

答案 0 :(得分:1)

这应该在最小或没有变化的情况下起作用

    func dateFromString(dateString: String) -> NSDate {
        let dateFormatter = NSDateFormatter()
        dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"

        return dateFormatter.dateFromString(dateString)!
    }