Swift3 如何在swift 3中将日期字符串转换为日期
我已将日期格式化为字符串格式,如“07/06/2017 11:23 AM”,因此我想再次将其转换为日期格式。如何做到这一点?您可以使用以下方法:Swift3 如何在swift 3中将日期字符串转换为日期,swift3,Swift3,我已将日期格式化为字符串格式,如“07/06/2017 11:23 AM”,因此我想再次将其转换为日期格式。如何做到这一点?您可以使用以下方法: let df = DateFormatter() df.dateFormat = "MM/dd/yyyy HH:mm a" let date = df.string(from: dateString) 有关更多格式:。请使用此字符串类扩展名 extension String { func date(format: String) -&g
let df = DateFormatter()
df.dateFormat = "MM/dd/yyyy HH:mm a"
let date = df.string(from: dateString)
有关更多格式:。请使用此字符串类扩展名
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")
如何将日期格式化为字符串格式,请使用相同的方法将字符串格式化为日期我这样做了,但不起作用。然后告诉我们您所做的尝试我认为您的意思是“df.date()”而不是“df.string()”