判断日期的小模板

来源:互联网 发布:淘宝详情页图片被拉长 编辑:程序博客网 时间:2024/06/03 17:43
int leap_year( int year )// 判断闰年或平年{return ( (year%4==0 && year%100!=0) || year%400==0 ) ? 1 : 0;}int year_days(int year)// 计算一整年的天数{return leap_year( year ) ? 366 : 365;}int days( int year, int month, int day ) // 计算该天month,day 是本年year的第几天{int months[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31}, i;if  ( leap_year( year ) && month >2 )day++;for ( i=1; i<month; i++ )day += months[i];return day;}

0 0
原创粉丝点击