获取FTP上文件的时间不准确是怎么回事

vclearner 2004-05-03 02:58:18

HINTERNET hFind;
WIN32_FIND_DATA fd;

if(hFind =::FtpFindFirstFile(...,&fd,...)==(HINTERNET)NULL)
{
return;
}
do{
CTime ft=fd.ftLastWriteTime;
...
}
while (::InternetFindNextFile (hFind, &fd));

上述代码获取文件时间ft结果不正确,例如:
2004-2-28 19:24 ---> 2004-2-29 3:24; //当年文件相差8小时
1999-5-5 22:22 ---> 1999-5-5 8:0; //一年前文件
2004-5-3 14:38 ---> 2003-5-3 22:16 //对于新建文件,相差一年多
...全文
127 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
vclearner 2004-05-06
什么意思?
  • 打赏
  • 举报
回复
醉马不肖 2004-05-03
CD
  • 打赏
  • 举报
回复
相关推荐
发帖
网络编程
加入

1.8w+

社区成员

VC/MFC 网络编程
申请成为版主
帖子事件
创建了帖子
2004-05-03 02:58
社区公告
暂无公告