以下是一个简单的示例代码,用于判断输入数据是否为日期:
import datetime
def is_date(input_data):
try:
# 尝试将输入数据转换为日期格式
datetime.datetime.strptime(input_data, '%Y-%m-%d')
return True
except ValueError:
return False
# 测试代码
input_data = input("请输入日期(格式为YYYY-MM-DD):")
if is_date(input_data):
print("输入数据是一个日期。")
else:
print("输入数据不是一个日期。")
这个示例代码使用了datetime
模块中的strptime
函数来尝试将输入数据转换为日期格式。如果转换成功,则说明输入数据是一个日期;如果转换失败,则说明输入数据不是一个日期。