比较大小
def date_compare(date1, date2, fmt='%Y-%m-%d') -> bool:
"""
比较两个真实日期之间的大小,date1 > date2 则返回True
:param date1:
:param date2:
:param fmt:
:return:
"""
zero = datetime.datetime.fromtimestamp(0)
try:
d1 = datetime.datetime.strptime(str(date1), fmt)
except:
d1 = zero
try:
d2 = datetime.datetime.strptime(str(date2), fmt)
except:
d2 = zero
return d1 > d2
直接比较大小。
本文介绍了一个用于比较两个日期大小的Python函数,详细解释了如何使用指定格式解析日期字符串,并通过异常处理确保函数的健壮性。当输入的日期无法解析时,函数会将其视为零时刻,从而避免程序崩溃。
2985

被折叠的 条评论
为什么被折叠?



