16,472
社区成员
发帖
与我相关
我的任务
分享
CTime Parse(CString const& strTime, CString const& strFormat)
{
WCHAR szWeek[16] = {};
WCHAR szMonth[16] = {};
UINT nDate = 0;
UINT nHour = 0;
UINT nMinute = 0;
UINT nSecond = 0;
WCHAR szZone1[16] = {};
UINT szZone = 0;
UINT nYear = 0;
swscanf_s(strTime, L"%s %s %d %d:%d:%d %s %d",
szWeek, 16, szMonth, 16, &nDate, &nHour, &nMinute, &nSecond, szZone1, 16, &nYear);
SYSTEMTIME st;
st.wYear = nYear;
st.wDay = nDate;
st.wHour = nHour;
st.wMinute = nMinute;
st.wSecond = nSecond;
st.wMonth = GetMonth(szMonth) + 1;
return CTime(st);
}