Swift Date转String

来源:互联网 发布:手机wifi网络共享 编辑:程序博客网 时间:2024/06/13 01:37

在Swift3.0下

1.获取当前时间并转成字符串

func dateNowAsString() -> String {            let nowDate = Date()      let timeZone = TimeZone.init(identifier: "UTC")      let formatter = DateFormatter()      formatter.timeZone = timeZone      formatter.locale = Locale.init(identifier: "zh_CN")      formatter.dateFormat = "yyyy-MM-dd HH:mm"            let date = formatter.string(from: nowDate)      return date.components(separatedBy: " ").first!  }  
2.传入一个Date类型的参数,返回一个日期字符串

    func dateConvertString(date:Date) -> String {                let timeZone = TimeZone.init(identifier: "UTC")        let formatter = DateFormatter()        formatter.timeZone = timeZone        formatter.locale = Locale.init(identifier: "zh_CN")        formatter.dateFormat = "yyyy-MM-dd HH:mm"                let date = formatter.string(from: date)        return date.components(separatedBy: " ").first!    }


0 0
原创粉丝点击