法一:
CString str = "2009-10-10";
int iStart = 0, iEnd;
iEnd = str.Find('-',iStart);
str1 = str.Mid(iStart, iEnd-iStart);
iStart = iEnd+1;
iEnd = str.Find('-',iStart);
str2 = str.Mid(iStart, iEnd-iStart);
iStart = iEnd+1;
iEnd = str.Find('-',iStart);
str3 = str.Mid(iStart, iEnd-iStart);
iStart = iEnd+1;
法二:
AfxExtractSubString(YearS,str20,0,'-');
AfxExtractSubString(MonthS,str20,1,'-');
AfxExtractSubString(DayS,str20,2,'-');
法三:
直接用个coledatetime类解析字符串, 然后GetYear , GetMonth 也可。