我用FtpFindFirstFile,InternetFindNextFile(hFind,&findData)找文件,文件属性存在findData里,
FILETIME fileTime;
fileTime=findData.ftLastWriteTime;

SYSTEMTIME systime; 
FileTimeToSystemTime(&fileTime, &systime); 
得出来的systime里的年居然少了一年,月,日,时, 分都正确(比如应该是2008年11月13日 16:53, 而得出来的确是2007年11月13日 16:53,我把程序放到别人的机器上跑又是正常的,太奇怪了,会是什么原因呢,高手帮帮忙。我机器上的时间设置正确。