日期题积累

向下遍历一天的函数

void nextday(int &year,int &month,int &day){
	int dayom[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
	int isleap;
	isleap=year%400==0||year%4==0&&year%100!=0;
	if(isleap){
		dayom[2]=29;
	}else{
		dayom[2]=28;
	}
	
	++day;
	if(day>dayom[month]){
		day=1;
		month++;
	}
	if(month>12){
		month=1;
		year++;
	}
	//cout<<year<<month<<day<<endl;
}

按xxxx-xx-xx的格式输出

printf("%04d-%02d-%02d\n",year,month,day);

格式化读入20110412

sscanf(a,"%4d%2d%2d",&year,&month,&day);

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务