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

How to convert date which is having String type to NSDate?

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

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

返回日期格式如下:

2015-08-24T00:00:00.000Z

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

非常欢迎您提出建议。提前谢谢你。

这应该只需很少的更改或无需更改就可以工作

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

        return dateFormatter.dateFromString(dateString)!
    }