java吧 关注:1,217,200贴子:12,666,572
  • 0回复贴,共1

一个实验 有没有大神会啊

只看楼主收藏回复

实现PriorDate函数,获得当前输入日期的前一个日期
执行如下操作:
如果输入日期day变量值大于1,则把day变量的值减1;如果输入日期是2--12月份中某月的第一天,把day变量的值置为前一个月的最后一天,month变量的值减1; 如果输入日期是1月的第一天,则day变量的值置为31,month变量的值置为12,year 变量的值减1。
关于最后一天的判断:如果是有31天的月份(1,3,5,7,8,10,12),day变量值为31, 如果是有30天的月份(4,6,9,11),day变量值为30;如果是有29天的月份(闰年的2月), day变量值为29;如果是有28天的月份(非闰年的2月),day变量值为28


来自iPhone客户端1楼2016-11-10 09:04回复