delphi inFTP获取服务器文件修改时间问题
我用Delphi中自带的 InFTP 控件(Indy10.5.8.3)获取FTP服务器上的文件列表,其中获取到的修改时间有问题。
如果文件最后修改时间的月份与目前电脑的月份相同,可以正确显示出这个文件修改时间,精确到小时、分钟。
如果文件最后修改时间的月份与目前电脑的月份不相同,显示出来的修改时间只有日期,后面的时间全部变为00:00:00,无法获取精确的时间。
我看到其他的FTP客户端可以正确读取文件时间,请问高手如何解决?
[解决办法]
我的是Delphi 2010 Indy 是10.5.5版本,按道理不应该出现这么弱智的问题吧,你再试试?
我的代码如下:
ShowMessage(FormatDateTime('YYYY-MM-DD HH:MM:SS',idFTP1.FileDate('/20120101.zip')));