求vfp函数:日期+月数=新日期(有点复杂)
求vfp函数:日期+月数=新日期,昨晚试了试, 比原想的复杂,故来求解。
求函数,函数有两个参数,第一个参数是日期;第二个参数是整数,表示月数(月的个数),希望函数返回一个日期,该日期是参数日期加上月数后得到的,由于语言难以说太清楚,请看以下例子,我想聪明的兄弟姐妹们一定能看出我的函数要达到的要求:
2008.2.2+13(个月)=2009.3.1(月数可以是任何自然数)
2008.2.2+3(个月)=2008.5.1
2008.1.1+3(个月)=2008.3.31(大月)
2008.1.1+4(个月)=2008.4.30(小月)
2008.1.1+2(个月)=2008.2.29(闰年)
2009.1.1+2(个月)=2009.2.28(平年)
[解决办法]
?GOMONTH({^2009.1.1}, 2)-1
?GOMONTH({^2008.1.1}, 4)-1