如何捕获有关日期的格式错误?

时间:2018-11-21 20:04:01

标签: python-3.x

如果用户输入的日期无效(超出范围或格式错误),我试图防止程序崩溃。
有人知道如何捕获格式错误吗?

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")

0 个答案:

没有答案