我在远程服务器上有一个文件,我正在使用pysftp连接到服务器。我试图得到文件在服务器上的年龄,我似乎无法找到一个函数来使用pysftp或Paramiko在DAYS中获取文件的AGE。 (如果我错了,请告诉我)。
我正在使用mtime函数来获取文件的修改时间(假设它是上次上传的时间)。如何将此mtime转换为DAYS?划分86,400不起作用,因为我猜这是大纪元时间以来?
非常感谢您的帮助!
感谢。
答案 0 :(得分:0)
要转换为天数,请使用datetime.timedelta:
from datetime import timedelta
t= timedelta(seconds=1400536339)
print t.days
16209
使用time
import time
t=time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1400536339))
print t
2014-05-19 22:52:19