美文网首页
日期和字符串的相互转化

日期和字符串的相互转化

作者: 雷霸龙 | 来源:发表于2019-07-17 10:33 被阅读0次
// 日期的具体格式,要根据实际情况自行修改,我这里使用了"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
    }

相关文章

网友评论

      本文标题:日期和字符串的相互转化

      本文链接:https://www.haomeiwen.com/subject/jsoflctx.html