在python中检查有效日期格式的问题

时间:2018-02-18 22:41:03

标签: python datetime

我是python的新手,并且几乎没有使用try& amp;除了陈述。 我的代码需要检查用户输入的日期格式。我目前正在使用此主题中的代码:

How do I validate a date string format in python?

但它无法正常工作: 即以下内容不会引发异常,其中date_text =" 20189901",date_text =" 20181301"

import datetime
date_text = "20189901"
try:
    datetime.datetime.strptime(date_text, '%Y%m%d')
except ValueError:
    raise ValueError("Incorrect data format, should be YYYYMMDD")

有没有办法使用简单的if语句检查日期格式?

0 个答案:

没有答案