我现在得到这样的日期,2019-01-02 18:10:00 +0000现在我想将它转换为dd/MM/yyyy HH:mm格式但我无法得到它.
我在日期扩展中使用此方法
func getDate() -> Date {
let formatter = DateFormatter()
formatter.timeZone = TimeZone(abbreviation: "UTC")
formatter.dateFormat = "dd/MM/yyyy HH:mm"
let dateString = formatter.string(from: self)
return formatter.date(from: dateString) ?? Date()
}
Run Code Online (Sandbox Code Playgroud)
当xcode执行此行时
let dateString = formatter.string(from: self)
Run Code Online (Sandbox Code Playgroud)
结果是我想要的格式,但是当最后一行被执行时,date返回旧的formate