最后冰吻free 2015-08-13 06:13 采纳率: 0%
浏览 3386

读取Excel中字段数据,格式为日期,但读出来与表格中日期不一样

 if(ret.vt==VT_DATE) //时间格式 
{
SYSTEMTIME st; 
VariantTimeToSystemTime((long)&ret.date, &st);

CString date;
date.Format("%d/%d/%d %d:%d:%d",st.wYear,st.wMonth,
st.wDay,st.wHour,st.wMinute,st.wSecond,st.wMilliseconds);
AfxMessageBox(date);

} 

结果弹出时间与Excel中的时间不一致
  • 写回答

4条回答 默认 最新

报告相同问题?