@stantes

Преобразование даты Python?

Есть строка с датой в таком формате "2021-08-10T13:10:49Z"
Получаю текущую дату таким образом:
from datetime import datetime

s2 = datetime.now()  # datetime.datetime(2022, 10, 8, 13, 11, 8, 68533)


Как получить разницу равную 1 год 2 месяца?
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
# Timedelta function demonstration

from datetime import datetime, timedelta


# Using current time
ini_time_for_now = datetime.now()

# printing initial_date
print ("initial_date", str(ini_time_for_now))

# Calculating future dates
# for two years
future_date_after_2yrs = ini_time_for_now + \
						timedelta(days = 730)

future_date_after_2days = ini_time_for_now + \
						timedelta(days = 2)

# printing calculated future_dates
print('future_date_after_2yrs:', str(future_date_after_2yrs))
print('future_date_after_2days:', str(future_date_after_2days))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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