如何将“2018-04-03 22:10:06”转换为“Tue Apr 3 22:10:06 2018”?显然不是那些特定的日期,而是那种格式。
我找到了这个解决方案:
How to convert date format from dd/MM/YYYY to YYYY-MM-dd in swift
但我无法达到确切的格式。
答案 0 :(得分:0)
所以,我把它扔进了Playgrounds
let inFormat = DateFormatter()
inFormat.dateFormat = "yyyy-MM-dd HH:mm:ss"
let date = inFormat.date(from: "2018-04-03 22:10:06")
let outFormat = DateFormatter()
outFormat.dateFormat = "E MMM d HH:mm:ss yyyy"
outFormat.string(from: date!)
最终输出Tue Apr 3 22:10:06 2018
当然,这将使用当前系统TimeZone
和Locale
,因此您可能需要对此进行更多调查