Python的一小时差异

Joe*_*oel 8 python datetime

我有一个datetime.datetime属性var.我想知道它是不是一个小时的当前时间.就像是

var.hour<datetime.datetime.today().hour - 1
Run Code Online (Sandbox Code Playgroud)

上述语法的问题是

datetime.datetime.today().hour
Run Code Online (Sandbox Code Playgroud)

返回一个数字,如"10",它不是一个真正的日期比较,而是更多的数字比较.

什么是正确的语法?

谢谢!

乔尔

Dan*_*man 12

使用datetime.timedelta.

var < datetime.datetime.today() - datetime.timedelta(hours=1)
Run Code Online (Sandbox Code Playgroud)