CString IntToString(int i,int width)
{
// AFX_MANAGE_STATE(AfxGetStaticModuleState());
CString fmt,str;
if(width == -1)
{
str.Format("%d",i);
}
else
{
fmt.Format("%d",width);
fmt = "%"+fmt+"d";
str.Format((LPCTSTR)fmt,i);
} return str;}
int StringToInt(CString str)
{
// AFX_MANAGE_STATE(AfxGetStaticModuleState());
char *buff = str.GetBuffer(str.GetLength());
int i = atoi(buff);
str.ReleaseBuffer();
return i;
}CString DateTimeToString(COleDateTime tm,int flag)
{
// AFX_MANAGE_STATE(AfxGetStaticModuleState());
switch(flag)
{
case 1:
return tm.Format("%Y%m%d");
break; case 2:
return tm.Format("%y%m%d");
break; case 3:
return tm.Format("%Y年%m月%d日");
break;
case 4:
return  tm.Format("%Y/%m/%d");
break;
case 5:
return  tm.Format("#%m/%d/%Y#");
default:
break;
}
return tm.Format("(%Y年%m月%d日)");
}