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

日期和字符串的相互转化

作者: 雷霸龙 | 来源:发表于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