|
发表于 2014-9-4 09:06:17
|
显示全部楼层
河南省洛阳市
#include <stdio.h>
#include <afx.h>
CString MySplit(CString str,CString c,int m)
{
int start,stop;
str=str+c;
int clen=c.GetLength();
start=0-clen;
for(int i=0;i<m;i++)
{
start=str.Find(c,start+clen);
if (start==-1)
{
start=0-clen;
break;
}
}
stop=str.Find(c,start+clen);
CString mes;
return str.Mid(start+clen,stop-start-clen);
}
void main()
{
CString strToday="2012/4/16";//今天日期
CString strBaozhiqi="2012/4/16";//保质期
//CTime( int nYear, int nMonth, int nDay, int nHour, int nMin, int nSec, int nDST = -1 );
CTime time1(atoi(MySplit(strToday,"/",0)),atoi(MySplit(strToday,"/",1)),atoi(MySplit(strToday,"/",2)),0,0,0);
CTime time2(atoi(MySplit(strBaozhiqi,"/",0)),atoi(MySplit(strBaozhiqi,"/",1)),atoi(MySplit(strBaozhiqi,"/",2)),0,0,0);
if (time1>time2)
{
printf("过期了!");
}
else
{
printf("还没过期");
}
} |
|