如果用户输入的日期无效(超出范围或格式错误),我试图防止程序崩溃。
有人知道如何捕获格式错误吗?
import datetime as date
start = input("Please enter a start day(DD-MM-YYYY): ")
base = date.datetime.strptime(start, "%d-%m-%Y")
if base > date.datetime.now():
print("Invalid input(Future Date entered)!")
else:
print("Success")