【发布时间】:2016-11-21 07:31:13
【问题描述】:
我试图在 swift 3 中将毫秒转换为日期字符串,我尝试通过设置日期格式,但我没有得到当前日期字符串。
var milliseconds=1477593000000
let date = NSDate(timeIntervalSince1970: TimeInterval(milliseconds))
let formatter = DateFormatter()
formatter.dateFormat = "dd-MM-yyyy HH:mm:ss"
formatter.locale = NSLocale(localeIdentifier: "en_US") as Locale!
print(formatter.string(from: date as Date))
output:
22-01-48793 01:30:00
【问题讨论】:
-
尝试
TimeInterval(milliseconds / 1000)并检查输出 -
预计秒数。
-
我尝试用 1000 除以它正在工作