有没有办法用毫秒打印完整的日期?
例如,我正在这样做:
print("\(NSDate())")
但我只是想知道:
2016-05-09 22:07:19 +0000
我怎样才能得到完整日期的毫秒数呢?
有没有办法用毫秒打印完整的日期?
例如,我正在这样做:
print("\(NSDate())")
但我只是想知道:
2016-05-09 22:07:19 +0000
我怎样才能得到完整日期的毫秒数呢?
Updated for Swift 3
let d = Date()
let df = DateFormatter()
df.dateFormat = "y-MM-dd H:mm:ss.SSSS"
df.string(from: d) // -> "2016-11-17 17:51:15.1720"
当使用Date
d
时,可以使用NSDateFormatter获取格式化字符串.还可以使用格式化程序将基于格式的字符串日期转换为Date
有关dateFormat可以做什么的更多信息,请参见此图表