我有两个datetime64对象,a和b,我想确定它们是否在彼此的某个范围内。然而,这个范围不是对称的。如果a在b的-30到120分钟之间(a比b早半小时到晚两小时之间),那么它们就在所需范围内。我的datetime对象看起来像%m/%d/%Y %H:%M。我尝试过以下方式:
difference = a - b
if (-30 <= difference <= 120):
#Do stuff
然而,这并不起作用,因为差异不是以分钟为单位。我不确定如何执行此比较。我知道可以使用timedelta进行日期时间比较,但我不知道如何将其与这样一个不对称的范围一起使用。
谢谢。