我试图将毫秒转换为swift 3中的日期字符串,我尝试通过设置日期fomatter但我没有得到当前日期字符串.
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
Run Code Online (Sandbox Code Playgroud)
KAR*_*KAR 17
试试这个,
var date = Date(timeIntervalSince1970: (1477593000000 / 1000.0))
print("date - \(date)")
Run Code Online (Sandbox Code Playgroud)
您将获得输出日期:
date - 2016-10-27 18:30:00 +0000
试试这个怎么样 -
let milisecond = 1479714427
let dateVar = Date.init(timeIntervalSinceNow: TimeInterval(milisecond)/1000)
var dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy hh:mm"
print(dateFormatter.string(from: dateVar))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15424 次 |
| 最近记录: |