怎样用VFP语言写任意输入一个日期(年月日),判断是这一年的第多少天
展开全部
简单写一下。。。。
先输入一个日期
input "请输入日期" to myDate
取得年份
intYear = Year(myDate)
得到该年1月1日
intFirstDate = Date(intYear,1,1)
用输入的日期减去该年1月1日,加上1,得到第几天。
intDayOfTheYear = myDate-intFirstDate+1
return intDayOfTheYear
先输入一个日期
input "请输入日期" to myDate
取得年份
intYear = Year(myDate)
得到该年1月1日
intFirstDate = Date(intYear,1,1)
用输入的日期减去该年1月1日,加上1,得到第几天。
intDayOfTheYear = myDate-intFirstDate+1
return intDayOfTheYear
追问
这个是完整的吗,怎么运行不出来啊,intDayOfTheYear = myDate-intFirstDate+1这些之间没有空格吗,而且这个也不能分辨闰年和不是闰年啊
追答
我只是把大体的给你写出来。
这个不需要考虑闰年的,系统自己处理。
intDayOfTheYear = myDate-intFirstDate+1 ‘’空格有没有无所谓
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |