为什么通过API得到的文件时间跟实际的文件时间不一样啊?
对于本地文件,我使用CreateFile将其打开,再使用GetFileTime得到时间,再使用FileTimeToSystemTime将得到的时间转化,但是最终的到时间就是不对,而且只有"小时"这一项不对,其他的年,月,日,分,秒都正确,你知道是什么原因吗?
比如说,真正的文件修改时间为:6/11/2005 16:05:31,但是我通过API得到的时间却是06/11/2005 08:05:31
另外,我通过FtpFindFirstFile获取一个FTP服务器中的文件时间时,得到的时间更是莫名其妙...
使用FileTimeToSystemTime对WIN32_FIND_DATA中的ftLastWriteTime进行转换后,得到的时间均是01/01/1980 12:00:00
请高手指点啊......