您应该可以使用
tdelta.total_seconds()
获得您想要的价值。这是因为tdelta
是timedelta
对象,datetime
对象之间的任何区别也是如此。
一些注意事项:
因此,您的最终代码可能是
Now = datetime.Now()
then = datetime.fromtimestamp(os.path.getmtime("x.cache"))
tdelta = Now - then
seconds = tdelta.total_seconds()
Python-使用时间戳记,timedelta的日期和时间比较
您应该可以使用
tdelta.total_seconds()
获得您想要的价值。这是因为tdelta
是timedelta
对象,datetime
对象之间的任何区别也是如此。
一些注意事项:
因此,您的最终代码可能是
Now = datetime.Now()
then = datetime.fromtimestamp(os.path.getmtime("x.cache"))
tdelta = Now - then
seconds = tdelta.total_seconds()