Я пытаюсь преобразовать миллисекунды в строку даты в swift 3, я попытался установить дату fomatter, но я не получаю текущую строку даты.Как преобразовать миллисекунды в строку даты в 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 (миллисекунды/1000)' и проверить выход –
Он ожидает секунды. – kometen
Я пробовал, делясь на 1000, он работает –