[英]swift - Convert a String to a Date and then to a String in a different format
[英]ios swift convert string date to new format
我正在尝试将此字符串日期“Wed, 25 Jan 2017 08:00:00 GMT”转换为另一种格式,但DateFormatter
返回 nil
到目前为止我的代码:
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
print(dateFormatter.date(from: "Wed, 25 Jan 2017 08:00:00 GMT")!)
有什么建议
你的 dateFormat 是错误的:
let formatter = DateFormatter()
formatter.dateFormat = "E, dd MMM yyyy HH:mm:ss z"
if let date = formatter.date(from: "Wed, 25 Jan 2017 08:00:00 GMT") {
print("Date : \(date)")
}
输出: Date : 2017-01-25 08:00:00 +0000
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.