在这个记录一下,记录java获取某个月的工作日的代码,方便以后查看!

import java.util.ArrayList;

import java.util.Calendar;

import java.util.Date;

import java.util.List;

import com.taagoo.wenbo.common.util.DateUtils;

public class Test {

private static List getDates(int year,int month){

List dates = new ArrayList();

Calendar cal = Calendar.getInstance();

cal.set(Calendar.YEAR, year);

cal.set(Calendar.MONTH, month - 1);

cal.set(Calendar.DATE, 1);

while(cal.get(Calendar.YEAR) == year &&

cal.get(Calendar.MONTH) < month){

int day = cal.get(Calendar.DAY_OF_WEEK);

if(!(day == Calendar.SUNDAY || day == Calendar.SATURDAY)){

dates.add((Date)cal.getTime().clone());

}

cal.add(Calendar.DATE, 1);

}

return dates;

}

public static void main(String[] args) {

List dates = getDates(2013,12);

for(Date date : dates){

System.out.println(DateUtils.getDate2String(date));

}

}

}

java获得当月法定工作日_java获取当月的工作日相关推荐

  1. java 取当天0点_java 获取当天(今日)零点零分零秒

    两种方法 一种得到的是时间戳,一种得到是日期格式: 1.日期格式的 Calendar calendar = Calendar.getInstance(); calendar.setTime(new D ...

  2. java获取法定节假日_java 获取n个工作日后的日期(包含法定节假日、双休日、节后补班)...

    1.说明: 获取n个工作日后的日期(包含法定节假日.双休日.节后补班),需要在数据库手动入库当年的法定节假日及节假日调休补班.(也可写在配置文件中读取) 2.工具类代码 import java.tex ...

  3. java 法定节假日_java 获取n个工做往后的日期(包含法定节假日、双休日、节后补班)...

    1.说明:java 获取n个工做往后的日期(包含法定节假日.双休日.节后补班),须要在数据库手动入库当年的法定节假日及节假日调休补班.(也可写在配置文件中读取)sql 2.工具类代码数据库 impor ...

  4. java取路径含中文_java获取项目路径中文乱码

    以下内容转自:http://blog.csdn.net/dream_broken/article/details/31762807# 项目的文件名称推荐都是英文名称,但是有时不可避免使用了中文,获取项 ...

  5. java中的字段是_Java – 获取类中特定数据类型的字段

    原文链接作者:mkyong 译者:王乐(2270134103@qq.com) 一些Java反射API的例子. 1.显示所有字段和数据类型 使用反射遍历一个类声明的所有字段. CompanyA.java ...

  6. java取网页源码_Java获取任意http网页源代码的方法

    本文实例讲述了JAVA获取任意http网页源代码.分享给大家供大家参考,具体如下: JAVA获取任意http网页源代码可实现如下功能: 1. 获取任意http网页的代码 2. 获取任意http网页去掉 ...

  7. java 优酷视频缩略图_java获取优酷等视频缩略图

    类型:Android平台大小:6.8M语言:中文 评分:7.2 标签: 立即下载 想获取优酷等视频缩略图,在网上没有找到满意的资料,参考了huangdijia的PHP版工具一些思路,写了下面的JAVA ...

  8. java 各组件单击总数_java 获取面板上有多少个组件

    展开全部 import java.awt.BorderLayout; import java.awt.Component; import java.awt.Container; import java ...

  9. java取字符串首字母_java 获取中文字符的首字母

    原理: GB2312编码中的中文是按照拼音排序的 注意: 一些生僻的字无法获得正确的首字母,原因是这些字都是后加入的. import java.io.UnsupportedEncodingExcept ...

最新文章

  1. Python学习资源 | 3个高性能开源计算机视觉库
  2. node开启子线程_多进程 amp; Node.js web 实现
  3. 安全市场五巨头将面临新兴厂商的挑战
  4. post提交参数过多时,取消Tomcat对 post长度限制
  5. owncloud nginx php,nginx配置owncloud记录。
  6. 《Python Cookbook 3rd》笔记(1.15):通过某个字段将记录分组
  7. idea工具debug断点红色变成灰色
  8. java合并不连续的时间段_基于时间戳不完全匹配的pandas合并
  9. 程序员该如何向奶奶解释 SQL 和 NoSQL?
  10. 论文提交数量爆炸式增长,最大规模NLP会议ACL 2019放榜
  11. HDOJ-1232 畅通工程
  12. 用Jprofile监控远程linux机器上的tomcat
  13. IOS 手写控件 简单播放器 AVFoundation音乐播放
  14. Mstar的Monitor方案OSD 菜单制作(五)——icon绘制
  15. 邯郸云计算中心正式开通运营
  16. 第六章 姜小白当机立断逃莒国 姜诸儿瓜期不代终遇鬼
  17. python3跑通smpl模型_SMPL模型学习
  18. 【数据结构】树的逻辑结构
  19. C语言:找出10000以内所有的素数(质数)
  20. 盒子读取服务器视频文件,电视盒子怎么看U盘里的视频?巧用当贝市场,教你一招轻松搞定...

热门文章

  1. No matching provisioning profile found: Your build settings specify a provisioning profile with the
  2. HCIP版———二层技术——点对点协议ppp以及NBMA网络MGRE的tunnel隧道技术以及二层综合实验
  3. Python 调用WebService接口出错-suds.transport.TransportError: HTTP Error 401: Unauthori
  4. 2022蓝桥杯A组Python
  5. USB to TTL python 本地测试串口通信
  6. Chrome 53 Beta一些有意思的改动
  7. flutter 保存图片
  8. git pull 报错:error: Pulling is not possible because you have unmerged files.
  9. 搞懂这 9 个步骤,DNS 访问原理就明明白白了
  10. python元组创建_python新建元组