// 日期的具体格式,要根据实际情况自行修改,我这里使用了"yyyy年MM月dd日"和"yyyy-MM-dd"两种,实际情况会有很多种
//字符串 -> 日期
class func stringToDate(_ string:String, dateFormat:String = "yyyy年MM月dd日") -> Date {
let formatter = DateFormatter()
formatter.locale = Locale.init(identifier: "zh_CN")
formatter.dateFormat = dateFormat
let date = formatter.date(from: string)
return date!
}
//日期 -> 字符串
class func dateToString(_ date:Date, dateFormat:String = "yyyy-MM-dd") -> String {
let formatter = DateFormatter()
formatter.locale = Locale.init(identifier: "zh_CN")
formatter.dateFormat = dateFormat
let date = formatter.string(from: date)
return date
}
网友评论