C++ 里有没有 StrToTime 函数封装好的,谢谢 C++ 里有没有 StrToTime 函数封装好的,谢谢输入:2009-02-11输出:年月日谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MFC里面有,COleDateTime类的ParseDateTime函数。 好象有类似的,Ctring 类的FORMAT结果作为时间的参数,初始化时间 1楼正确,关于时间的转换可以:COleDateTime time1(1977,4,16,2,2,2); //COleDataTime--->CTimeSYSTEMTIME systime;VariantTimeToSystemTime(time1, &systime);CTime tm(systime);time_t time2=tm.GetTime(); //CTime--->time_tCOleDateTime time3(time2); //time_t--->COleDateTime 可以把字符串使用如下的函数返回一个double类型的值,然后由这个值去得到它的CTime或COleDateTime值。double myapp::parseDateTime(LPCTSTR lpszDate){ LPCTSTR pszDate = ( lpszDate == NULL ) ? _T("") : lpszDate; double m_dt(0); HRESULT hr; LPOLESTR p = T2OLE_EX((LPTSTR)pszDate, _ATL_SAFE_ALLOCA_DEF_THRESHOLD); if (FAILED(hr = VarDateFromStr( p, LANG_USER_DEFAULT, 0, &m_dt ))) { if (hr == DISP_E_TYPEMISMATCH) { return 0; } else if (hr == DISP_E_OVERFLOW) { return -1; } else { return -1; } } return m_dt;} 网卡的索引号问题 菜鸟小问题,添加新类不能运行? 哪里有一个完整软件的所有文档和代码和相关资源? mht文件是什么编码格式??? 请问怎将A.DLL (有A.LIB)包含到EXE里面呀! 哪位给提供fopen fread的源代码? 我该怎么做? 弱智问题,万望回复! 如何定位图像的坐标? CStatusBar 初学驱动,请大家点评一个Hello World 求OLE 2高级编程技术PDF
SYSTEMTIME systime;
VariantTimeToSystemTime(time1, &systime);
CTime tm(systime);time_t time2=tm.GetTime(); //CTime--->time_t
COleDateTime time3(time2); //time_t--->COleDateTime
double myapp::parseDateTime(LPCTSTR lpszDate)
{
LPCTSTR pszDate = ( lpszDate == NULL ) ? _T("") : lpszDate; double m_dt(0);
HRESULT hr;
LPOLESTR p = T2OLE_EX((LPTSTR)pszDate, _ATL_SAFE_ALLOCA_DEF_THRESHOLD); if (FAILED(hr = VarDateFromStr( p, LANG_USER_DEFAULT, 0, &m_dt )))
{
if (hr == DISP_E_TYPEMISMATCH)
{
return 0;
}
else if (hr == DISP_E_OVERFLOW)
{
return -1;
}
else
{
return -1;
}
}
return m_dt;
}