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

Как рассчитать от даты до даты?

Крч дата
31.07.2017
Надо рассчитывать до настояшего времени
вывод в формате
Прошло лет месяцев дней
Я знаю что это легко но у меня в расчетах ошибки
помогите пожалуйста
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
LazyTalent
@LazyTalent
Data Engineer, Freelancer
>>> import datetime
>>> from dateutil import relativedelta
>>> past_date = '2017-07-31'
>>> past_date = datetime.datetime.strptime(past_date, '%Y-%m-%d')
>>> today = datetime.datetime.now()
>>> diff = relativedelta.relativedelta(today, past_date)
>>> f'{diff.years} years, {diff.months} months and {diff.days} days'
'2 years, 8 months and 17 days'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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