福山一中老大:知某一日期在当年是第几天,如何求其日期

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/08 04:28:13
知某一日期在当年是第几天,如何求其日期
如:知2006-7-21是本年的每202天,如何求今天的日期(反回2006-7-21)
上面打错!
如:知2006-7-21是本年的第202天,如何求今天的日期(反回2006-7-21)

NewDate = DateAdd(\"d\", 202, \"1-1-2006\")

假设天数为x。
声明一个数组int m[12]={31,28,31,30,31,30,31,31,30,31,30,31};
再由年份判断是否闰年,是则将m[1]改成29。
然后:
int i=0;
while(x>m[i])
{
x-=m[i++];
}
i++;
经过这段代码后,i就为月份数,x为该月第几天。