获取某一个月的全部工作日

Posted yweihainan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取某一个月的全部工作日相关的知识,希望对你有一定的参考价值。

 1     public static List<Date> getWorkDates(int year, int month) {
 2         List<Date> dates = new ArrayList<>();
 3         Calendar cal = Calendar.getInstance();
 4         cal.set(Calendar.YEAR, year);
 5         cal.set(Calendar.MONTH, month - 1);
 6         cal.set(Calendar.DATE, 1);
 7         while (cal.get(Calendar.YEAR) == year &&
 8                 cal.get(Calendar.MONTH) < month) {
 9             int day = cal.get(Calendar.DAY_OF_WEEK);
10 
11             if (!(day == Calendar.SUNDAY || day == Calendar.SATURDAY)) {
12                 dates.add((Date) cal.getTime().clone());
13             }
14             cal.add(Calendar.DATE, 1);
15         }
16         return dates;
17     }

 

以上是关于获取某一个月的全部工作日的主要内容,如果未能解决你的问题,请参考以下文章

python 获取某个月的全部日期

java怎么算出某一个月到某一个月的具体天数

Oracle获取当前日期前一个月的全部日期

python 获取某个月的全部日期

从底部工作表对话框片段中获取价值

如何使用新浪微博API获取某用户的全部粉丝列表