Как получить дату сообщения из телеграмм

1. user1671936 1 10.01.24 15:36 Сейчас в теме
Здравствуйте. Создал телеграмм бота, получаю из него сообщение, дата сообщение - число 1704889567. При сложении этого числа с пустой датой выходит время UTC, но год почему-то 0055. Подскажите, пожалуйста, как получить корректную дату?
ДатаСообщения = Дата(1,1,1) + ДанныеОтвета.result[2].message.date /////вот такое значение получается 10.01.0055 12:26:07
По теме из базы знаний
Найденные решения
2. user1671936 1 10.01.24 15:39 Сейчас в теме
Сделал так.
ДатаСообщения = Дата(1970, 1, 1) + 3600 * 3 + ДанныеОтвета.result[2].message.date
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. yispepotri 10.01.24 16:07 Сейчас в теме
(1) так вы складываете значение с типом Дата и значение с типом Число, естественное результат будет не верный. Необходимо
ДанныеОтвета.result[2].message.date 

привести к типу Дата и тогда прибавлять

правда я не совсем понял что это за число 1704889567, где там год, месяц и тд...
4. yispepotri 10.01.24 16:15 Сейчас в теме
(3) это так понимаю секунды, тогда их преобразовать в дату.
2. user1671936 1 10.01.24 15:39 Сейчас в теме
Сделал так.
ДатаСообщения = Дата(1970, 1, 1) + 3600 * 3 + ДанныеОтвета.result[2].message.date
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот