当我执行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
请帮助我获得时差
答案 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对象以获得差值。