@akhadovkarim

Как добавить в json = dateTime?

current_datetime = datetime.now().date()

params = {
"range": {
"from": current_datetime,
"to": "2022-12-17",
"timezone": "Europe/Moscow",
"interval": "today"
},

Попробовал конвертить его под json
current_datetime = json.dumps(current_datetime, indent=4, sort_keys=True, default=str)

{'error': 'DateTimeImmutable::__construct(): Failed to parse time string ("2022-12-17") at position 0 ("): Unexpected character'}

Пробовал еще готовые классы и т.д ничего не вышло
  • Вопрос задан
  • 661 просмотр
Решения вопроса 2
@aygumov
В виде строки, str()
Получить обратно объект dateTime из json можно с помощью
datetime.datetime.strptime(<твоя переменная с dateTime из json>, "%Y-%m-%d %H:%M:%S.%f")
Ответ написан
Комментировать
@akhadovkarim Автор вопроса
Нашел простой способ!
from datetime import date
current_datetime = date.today()

params = {
"range": {
"from": f"{current_datetime}",
"to": f"{current_datetime}",
"timezone": "Europe/Moscow",
"interval": "today"
},
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы