swift将时间格式化成“yyyy-MM-dd HH:mm:ss”需要用到DateFormatter,使用非常简单,代码如下:
let dateFormate = DateFormatter() dateFormate.dateFormat = "yyyy-MM-dd HH:mm:ss" let date = Date() let dateStr = dateFormate.string(from: date) print(dateStr)
输出如下结果:2017-12-21 22:25:52
swift老版本的代码是这样的,已经过时了,不要再使用,如下:
let dateFormate = NSDateFormatter() dateFormate.dateFormat = "yyyy-MM-dd HH:mm:ss" let date = NSDate() let stringOfDate = dateFormate.stringFromDate(date) print(stringOfDate)