可以使用
datetime
模块中的
strptime()
函数来判断一个字符串是否是指定的日期格式。
例如,如果要判断字符串是否是「yyyy-mm-dd」格式,可以这样写:
from datetime import datetime
date_string = "2022-12-25"
try:
date = datetime.strptime(date_string, "%Y-%m-%d")
print("valid date")
except ValueError:
print("invalid date")
如果字符串是指定的格式,将会得到「valid date」输出;如果不是,将会得到「invalid date」输出。