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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 给月份3月和该月1日是星期二,求该月最后一个工作日的日期 如何实现相关的知识,希望对你有一定的参考价值。

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

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

以上是关于java 给月份3月和该月1日是星期二,求该月最后一个工作日的日期 如何实现的主要内容,如果未能解决你的问题,请参考以下文章

Java实验项目二——打印某年某月日历

C语言入门问题:输入年份和月份,求该月有多少天

java实验之打印万年历

C语言 求不吉利日期

JAVA中怎么实现,根据用户输入的年份和月份得到当月第1天(该月1号)

万年历