先将filetime转化为systemtime 再 SYSTEMTIME st; char strTime[128]; sprintf(strTime,"%d-%d-%d %d:%d:%d",st.wYear,st.wMonth,st.wDay,st.wHour,st.wMinute,st.wSecond); 注释1: 对于SYSTEMTIME的显示也可以使用mfc中的Cstring类型: SYSTEMTIME st; CString strDate,strTime;