#ios #sqlite
#iOS #sqlite
Вопрос:
Есть приложение для iOS, которое я просматриваю, где таблица SQLite для даты отображается следующим образом
ZRECORDDATE 423942471 423873218 423512431 423950419 423954082 423954975 424551647
сначала я думаю, что это было время UNIX, но после использования конвертера — 1983 определенно не так.
Вероятно, я упускаю здесь очевидное, но может ли кто-нибудь указать мне правильное направление для преобразования этого в человеческую дату / время?
Заранее спасибо
Комментарии:
1. Если они не могут быть датами 1983 года, какими они могут быть?
2. насколько мне известно, даты, в которые они были записаны, были в 2014/2015 годах. Это то, что меня бросает
3. Тогда даты, а не даты?
Ответ №1:
По вашему указанию это может быть интервал времени с 01 января 2001 года в секундах.
let sec : TimeInterval = 423942471
let date=Date(timeIntervalSinceReferenceDate:Sec)
print("date (date)")