Python 判断日期大小( 判断开始时间是否早于结束时间)
在一个表单中 遇到需要判断填入的开始时间不能早于结束时间自己想到一个笨办法. 用 " 结束时间 - 开始时间 " 如果减后得到的结果 小于或者等于 0
显然是错的 因为两个datetime对象 相减后 得到的是一个timedelta对象 , 而timedelta对象当然是不能与 int 对象来比较大小的
于是查了下文档 发现timedelta对象的值是有取值范围的
AttributeValuedaysBetween -999999999 and 999999999 inclusivesecondsBetween 0 and 86399 inclusivemicrosecondsBetween 0 and 999999 inclusive 只有timedelta.days可以为负值, 也就是说当两个datetime对象相减时 只有days可能变为负 因此可以比较days来判定日期是否符合要求
于是就想当然的写了
if time_delta.days
页:
[1]