Задать вопрос
@mmserebryakov

Преобразовать миллисекунды в дату определенного формата?

Помогите, пожалуйста, преобразовать миллисекунды в дату datetime для запроса в SalesForce
На входе строка или число = 1640256042000
На выходе нужен формат = 2011-04-26T10:00:00-08:00
В запросе это будет выглядеть так - "SELECT Name FROM Account WHERE CreatedDate > 2011-04-26T10:00:00-08:00" - так проверял, данные возрощает, это запрос в базу SF
  • Вопрос задан
  • 1667 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Drill
from datetime import datetime, timezone

timestamp = 1640256042000
dt = datetime.fromtimestamp(timestamp/1000)

print(dt)
>>> 2021-12-23 12:40:42


dt = datetime.fromtimestamp(timestamp/1000, tz=timezone.utc).isoformat()
print(dt)
>>> 2021-12-23T10:40:42+00:00
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
22 янв. 2025, в 04:08
6000 руб./за проект
21 янв. 2025, в 23:55
20000 руб./за проект
21 янв. 2025, в 23:35
80000 руб./за проект