如何获得FTP服务器ZONE,我用CUTEFTP写程序时,下载文件和FTP服务器文件时间点相差8小时。

如何获得FTP服务器ZONE,我用CUTEFTP写程序时,下载文件和FTP服务器文件时间进行比对,有的和FTP服务器上时间一致,有点相差8小时(当然是不同的FTP服务器)我问题目的是确保下载的文件时间和服务器上的时间一致。如采用CUTFTP客户端能实现,但采用CUTFTP的VBS编程,时间就差8小时。如FTP服务器上有一个文件是20101206 21:25:35,用CUTFTP客户端下载后,本地文件时间也是20101206 21:25:35,而采用CUTFTP的VBS编程,本地文件时间变成20101206 13:25:35,相差8小时。 我客户端电脑是北京时间不会错的。
2026年09月27日 02:14
有3个网友回答
网友(1):

这很正常!不过和服务器时间没有关系!假如说你服务器有一个文件最后修改时间是2010年1月1日,等你下载到本地,最后修改时间就会变成今天的日期!
如果实在想知道服务器用的time zone,你完全可以直接问技术支持或自己写一个脚本去获取!
FTP客户端显示的最后修改时间是假象,也就是根据你本地的时间已经做了时间的相对变动,其实文件在服务器上显示的最后修改时间还是根据服务器的time zone显示的!

网友(2):

从“相差8小时”来看,似乎成了格林威治时间。你应该点一下右下角的钟点,看看你的时区设置,把它设置到北京时间。

网友(3):

此问题只涉及WIN7以上系统。只要把个人电脑的时区修改为“UTC协调世界时”即可。