CString ConvertDate(CString date)
转换日期
{
char dateString[128];
CString newDate=date;
int year;
int month;
int day;
int i;
date.TrimLeft();
date.TrimRight();
if(date.Find('/')>=0)
{
strcpy(dateString,date);
month=atoi(dateString);
if(month==0)
return newDate;
for(i=0;i<strlen(dateString);i++)
{
if(dateString[i]=='/')
{
dateString[i]=0x20;
break;
}
dateString[i]=0x20;
}
day=atoi(dateString);
if(day==0)
return newDate;
for(i=0;i<strlen(dateString);i++)
{
if(dateString[i]=='/')
{
dateString[i]=0x20;
break;
}
dateString[i]=0x20;
}
year=atoi(dateString);
if(year<100)
year+=2000;
newDate.Format("%d年%02d月%02d日",year,month,day);
}
return newDate;
}
转换日期和时间
CString ConvertDateTime(CString date) {
int nDate,nMonth,nYear,nHour,nMin,nSec;
CString s(date);
CString time;
sscanf(s, "%d/%d/%d %d:%d:%d",&nDate, &nMonth, &nYear , &nHour, &nMin, &nSec);
time.Format("%d/%d/%d %d:%d:%d", nYear , nMonth,nDate,nHour,nMin,nSec);
return time;
}