我的日期格式为字符串格式,如" 07/06/2017 11:23 AM"所以我想把它转换成日期格式。怎么做?。
答案 0 :(得分:1)
使用此字符串类扩展
extension String {
func date(format: String) -> Date? {
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = format
dateFormatter.timeZone =TimeZone.current
let date = dateFormatter.date(from: self)
return date
}
}
使用上面这样的功能
let date = "07/06/2017 11:23 AM".date(format:"MM/dd/yyyy HH:mm a")
答案 1 :(得分:0)
您可以使用:
let df = DateFormatter()
df.dateFormat = "MM/dd/yyyy HH:mm a"
let date = df.string(from: dateString)