如何在ios 10 swift 3中使用Date Formatter? 我
答案 0 :(得分:1)
您必须先将字符串转换为日期,然后转换为所需格式的字符串。您可以使用DateFormatter
执行此操作。检查以下代码
let date = "07-11-2016 12:00:00"
let formatter = DateFormatter()
formatter.dateFormat = "dd-MM-yyyy HH:mm:ss"
let convertedDate = formatter.date(from: date)
formatter.dateFormat = "d MMMM yyyy h a"
let dateString = formatter.string(from: convertedDate!)
print(dateString) // Output will be 7 November 2016 12 PM
答案 1 :(得分:1)
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy HH:mm:ss"
let date = dateFormatter.date(from: "07-11-2016 12:00:00")
dateFormatter.dateFormat = "dd MMMM yyyy HH a"
let dateString = dateFormatter.string(from: date)
dateString将是您所希望的日期输出格式。
或者您只需创建Date或字符串的扩展名即可返回格式化日期。