Страницы: 1
RSS
Конвертировать unix time to human date
 
Подскажите пожалуйста формулу или макрос для конвертации такой даты:
1584604839000
Надо конвертировать в обычный формат чтобы понятно было время и дата 14 марта 2020 г., 22:47

Перепробовал кучу формул, но на месте результата выходит или тоже длинное число или ### https://prnt.sc/rikrh5
Формат даты в ячейке выставил.. https://prnt.sc/rikrwh  
Изменено: BobbyJo - 19.03.2020 13:53:12
 
Пример прикрепляю
 
Удалось разобраться самому. Работает формула: =(A1+3600)/24/3600+"01/01/1970",  но заработала после удаления последних 3-х знаков, которые видимо означают миллисекунды и не используются в указанном формате
 
BobbyJo,  почему вы считаете что 1584604839000 = 14 марта 2020 г., 22:47???
По вопросам из тем форума, личку не читаю.
 
Совпало со значением на сайте: https://youdo.com/t7141381
 
Цитата
BobbyJo написал:
Совпало со значением на сайте:  https://youdo.com/t7141381
Как вычислили совпадение? Или это просто реклама сайта?
 
BobbyJo, https://unixtime-converter.com/  5218год. 1584604839 - еще более менее, но Mar 19 2020 11:00:39
По вопросам из тем форума, личку не читаю.
 
Телеграм подсказал ещё такой вариант:
Код
=ДАТА(1970;1;1)+A1/86400+ВРЕМЯ(3;0;0)

результат тоже 19.03.2020 9:00:39
(это говорят должно быть московское время)
и это если без нулей, т.е. 10 цифр.
но эти часы конечно можно скорректировать, вдруг нужно не московское....
Цитата
Обратите внимание, что мы в формуле прибавляем к результату 3 часа. Это делается потому, что Московское время - часовой пояс UTC+3. А UNIX-время обычно представлено в часовом поясе UTC+0.
Изменено: Hugo - 19.03.2020 00:29:15
 
Не думай о секундах свысока. Нужно еще учитывать дополнительные секунды.
Изменено: sokol92 - 19.03.2020 14:32:13
Владимир
Страницы: 1
Наверх