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