如何将具有 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)!
}
我正在使用 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)!
}