epam_diplom/check_date.py

28 lines
767 B
Python
Raw Normal View History

2022-06-15 10:55:48 +03:00
from datetime import datetime, date
def check_date(input_date):
try:
datetime.strptime(input_date, '%Y-%m-%d').date()
return True
# valid_date = datetime.strptime(input_date, '%Y-%m-%d').date()
# if valid_date < date.today():
# return True
# else:
# print('Введенная дата еще не наступила')
# return False
except ValueError:
return False
while True:
input_day = input('Введите дату в формате ГГГГ-ММ-ДД): ')
if check_date(input_day):
print('Введенная дата корректна')
break
else:
print('Введенная дата некорректна')
continue