我有一个像" 20170713 111326"它应该改为" 13/07 / 2017"和" 11:13 AM"。什么是最简单的方式?
答案 0 :(得分:2)
Swift 3.0
试试此代码
let st = "20170713 111326"
let dateFmt = DateFormatter()
dateFmt.dateFormat = "yyyyMMdd HHmmss"
if let date = dateFmt.date(from: st) {
dateFmt.dateFormat = "dd/MM/yyyy HH:mm a"
let finalDate = dateFmt.string(from: date))
}