FtpFindFirstFile之后得到的ftLastWriteTime属性的时间不对
用FtpFindFirstFile之后得到的ftLastWriteTime属性的时间不对
比正确的时间晚了一年,如果服务器时间调成格林威治时间的话却可以正确显示,这是怎么回事?
hFind=FtpFindFirstFile(hFtpConn,_T("*"),&findData,0,0);
fileTime=findData.ftLastWriteTime;
SYSTEMTIME LocFileTime;
FileTimeToSystemTime(&fileTime, &LocFileTime);
CTime time=CTime(LocFileTime);
CString str=time.Format("%Y-%m-%d");