Выполняю команду print(end_date - start_date)
и получаю в консоли:
3 days, 0:00:00
10 days, 0:00:00
11 days, 0:00:00
11 days, 0:00:00
и т.п.
Я хочу поставить условие, что
if all end_data - start_data >= 2
(дни):
print('OK')
else:
print('Error')
Как я могу поставить 2 дня вместо 2 (целое число)?
См. stackoverflow.com/questions/8419564/…
from datetime import timedelta
timedelta(days = 2) # 2 days, 0:00:00 (<class 'datetime.timedelta'>)
Here is nice article how to manipulate date and time in Python : https://www.programiz.com/python-programming/datetime
Проверял тот же код в своей консоли: P Хорошо.
вы можете использовать
timedelta
:if date1 - date0 >= timedelta(days=2): ...