@DF0rig
clay

Как отнять текущую дату от даты?

Возможно я задаю очень глупый вопрос, но перечитав весь интернет я не нашел как реализовать данную функцию, или можно ли её вообще создать.
Суть в том, чтобы отнять от определённой даты текущую дату.

К примеру возьмём текущую дату:
my_time = "2022-07-05"
now_time = datetime.now()


Как от my_time отнять now_time?

Вот что я делаю (В коде некоторые переменные заменены):
data = json.loads(capitals_json)
pr_data = data['premium_date'] # 2022-07-05

now = datetime.now()
don_time = now - timedelta(pr_data)
print(don_time)
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
Vindicar
@Vindicar
Твой реальный вопрос: как распарсить строку в объект datetime.
Для простых строк работает datetime.datetime.strptime()

После того как обе даты представлены как datetime, их можно вычесть.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
nki
@nki
ОдинЭсник укушенный питоном.
Попробуй так
print(don_time.date())
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы