java 给月份3月和该月1日是星期二,求该月最后一个工作日的日期 如何实现

比如说一个方法 传进参数是3月份,而且知道3月1日是星期二,如何求出三月最后一个工作日是几号?工作日按周一到周五算。
是的,年份月份都是需要判断的。综合以上,代码改如何实现呢?给出思路也可。

第1个回答  2011-04-25
我的思路是这样的,根据你提供的信息可以知道3月1日是星期二,3月份有31天,那么就有4个星期零三天,可以算出4个星期后3月29日为星期二,那么3月30日就为星期三,3月31日为星期四,程序中有根据日期算星期的方法,判断3月31日是否为工作日及即可。
第2个回答  2011-04-25
不知道年份这个没法实现。闰年2月不定 .
知道年份后,可以求得最后一天是星期几,如果是周一-周五,直接返回。否则必定为星期五。。本回答被提问者采纳
第3个回答  2011-04-25
没看懂什么意思。。。。。。大概说下思路,java里面是有方法可以算出指定月份的天数的。用天数和你指定的月份,年份拼成yyyy-mm-dd的形式然后转换城市间类型,就可以算出那天的日期了。
相似回答