Я добавил отметку времени в базу данных Firebase, форматированную как: 1476700050.83933
.Не так давно .. от timestamp
Так что я хотел рассчитать время с момента создания этой метки, но в качестве вывода я получаю что-то вроде этого: 1969-12-31 23:32:04 +0000
.
Он видит как-то правильно, но как я могу преобразовать его сейчас, как 5 минут назад, и т.д.
Я делаю мои вычисления, как это:
let timestamp = postsArray[indexPath.row].timestamp//query timestamp from Firebase
let date = NSDate(timeIntervalSince1970: timestamp!)//Readable date
let timeSincePost = (NSDate().timeIntervalSinceNow-NSDate().timeIntervalSince(date as Date))//Calculate time since
print("TimeSince", NSDate(timeIntervalSince1970: timeSincePost))
я пошел корыто много подобных вопросов на многих языках, но все они разные. Я делаю это очень неправильно?
Посмотрите на мой вопрос здесь: - http://stackoverflow.com/q/39171135/6297658 – Dravidian