Swift Date String 互转
作者:
怀可 | 来源:发表于
2019-04-09 16:06 被阅读0次
Date 转 String
extension Date {
func format(_ dateFormat: String, LocalId: String = "zh_CN") -> String {
let df = DateFormatter()
df.locale = Locale(identifier: LocalId)
df.dateFormat = dateFormat
let str = df.string(from: self)
return str
}
}
print(Date().format("'日期 'yyyy-MM-dd '时间' a HH:mm:ssZZZZZ '\n'EEEE"))
String 转 Date
extension Date {
init(_ dateString: String, dateFormat: String = "yyyy-MM-dd") {
let df = DateFormatter()
df.dateFormat = dateFormat
let date = df.date(from: dateString)!
self.init(timeInterval: 0, since: date)
}
}
let date = Date("2019-09-03")
本文标题:Swift Date String 互转
本文链接:https://www.haomeiwen.com/subject/xnqiiqtx.html
网友评论