import datetime
ele = ['2018-04-16', '2020-04-16', '随便']
# ele = ['2018-04-16', '2020-04-16']
def isListElementDate(lst):
""" 判断list里的元素是不是日期 """
date_format = "%Y-%m-%d" # "%Y-%m-%d %H:%M:%S"
for date_str in lst:
try:
datetime.datetime.strptime(date_str, date_format)
except ValueError:
return False
return True
if isListElementDate(ele) == True:
print('ok')
if isListElementDate(ele) == False:
print('no')
[Python]判断list里的元素是不是日期
于 2023-10-20 10:43:05 首次发布