【发布时间】:2018-01-31 14:10:07
【问题描述】:
如何使用 Swift 过滤字符串中的英文字母,如下所示:
2017-08-23T13:00:00+08:00
删除时间字符串中的“T”:
2017-08-23 13:00:00 +08:00
【问题讨论】:
-
这不是许愿基金会。如果您对代码的实际实现感到困惑,请展示您的工作。
-
看看..DateFormatter
如何使用 Swift 过滤字符串中的英文字母,如下所示:
2017-08-23T13:00:00+08:00
删除时间字符串中的“T”:
2017-08-23 13:00:00 +08:00
【问题讨论】:
试试这个代码
func convertDateFormater(_ date: String) -> String
{
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy'T'hh:mm:ss z"
let date = dateFormatter.date(from: date)
dateFormatter.dateFormat = "dd-MM-yyyy hh:mm:ss z"
return dateFormatter.string(from: date!)
}
【讨论】: