我尝试使用Python获取在FTP服务器上创建的文件的日期修改时间,我当前正在使用ftputil外部库并执行以下操作:
file_folder_time_stamp = time.strftime('%y%m%d%H%M%S', time.gmtime(host.path.getmtime(dir_or_file)))
不幸的是,我得到的回报时间是2013年。而不是2014年。我已经确保运行FTP服务器的服务器更新到当前时间。在终端上执行日期命令,可以确保我得到正确的时间。那我是不是在错误地分析?在
我创建了一个文件夹,并使用getmtime命令检查创建时间,它仍然返回一个字符串,如13090810000。它应该看起来像140908xxx
你从
host.path.getmtime(dir_or_file)
得到什么纪元时间?你从time.gmtime(...)
得到了什么?要检查时间差,您可以减去两个日期以获得datetime.timedelta
对象,并可能节省转换方面的一些麻烦:相关问题 更多 >
编程相关推荐