28 lines
767 B
Python
28 lines
767 B
Python
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
|
||
|
||
|