我正在使用Python处理datetime对象。我有一个函数,它接收一个时间并找到该时间与当前时间的差异。
def function(past_time):
now = datetime.now()
diff = now - past_time
当我在将past_time传递给该函数之前进行初始化时,我将其初始化为datetime naive。现在它仍然是datetime naive对象。但是当我尝试调用此函数时,我会收到错误消息:无法减去offset-naive和offset-aware日期时间。如果它们都是理论上的datetime naive对象,那么这是怎么回事呢?
任何帮助都将不胜感激。谢谢!
combine
来构建一个 datetime,然后就可以做减法操作了。" - George