如何找到两个文件之间的时间戳差异

时间:2019-05-10 10:08:19

标签: python linux timestamp

当我执行ll命令时,会得到时间戳记:

-rw-rw-r--+ 1    4167 May  5 17:19 file A    
-rw-rw-r--+ 1    2721 May  4 17:08 file B

我想要A和B的时间戳之间的区别

我尝试过:

datetime.fromtimestamp(getmtime(file)).strftime('%h %m %s'))

它给出

May 05 1557032395
May 04 1557084082

请帮助我获得时差

1 个答案:

答案 0 :(得分:0)

看起来像您需要的。

import os
import datetime

print(datetime.datetime.fromtimestamp(os.path.getmtime("file A")) - datetime.datetime.fromtimestamp(os.path.getmtime("file A")))

您可以减去2个datetime对象以获得差值。