/**实现思路*1. 判断指定日期是否掉是双休日*2. 在通过获取指定日期的 月和日 判断是否是节假*3. 判断是否有节假日 双休加班情况*4. 如果上面的你已经了解,那么得到工作日就简单了,不写了,自己通过需求加上*/public void isOverDay() { // 指定时间判断是否是双休日String dates = "2013-05-13"; // 这里可以自定义DateFormat df = new SimpleDateFormat("yy-MM-dd");Date d;try {d = df.parse("");if (d.getDay() == 0 || d.getDay() == 6) {System.out.println("日期:[" + dates + "] 是双休日");} else {System.out.println("日期:[" + dates + "] 不是双休日");}} catch (Exception e) {e.printStackTrace();}}public void isHodliDays() { // 判断是否滴节假日,是否有节假日加班// 中国法定节假日期String isHoliday = "01-01,01-02,01-03,02-09,02-10,02-11,02-12,02-13,02-14,"+ "02-15,04-04,04-05,04-06,04-29,04-30,05-01,06-10,06-11,"+ "06-12,09-19,09-20,09-21,10-01,10-02,10-03,10-04,10-05,10-06,10-07";// 节假前后加班日期String overDay = "01-05,01-06,02-16,02-17,04-07,04-17,04-28,06-08,06-09,09-22,09-19,10-12";// 指定的 月份和日期String date = "10-12"; // 这里可以自定义if (isHoliday.contains(date)) {System.out.println("是节假日...");}if (overDay.contains(date)) {System.out.println("节假前后加班日期...");}}

JAVA_获取正常上班工作日-除去节假日_双休日_加上加班相关推荐

  1. Java实现一段时间内的工作日天数(除去节假日、双休日)

    Java实现一段时间内的工作日天数(除去节假日.双休日) 通过调用工具类getworkDays()方法传入时间区间返回该区间内的工作日天数(除去节假日.双休日) 注:工具类中的SPECIAL_WORK ...

  2. 获取当年所有工作日及节假日信息

    1 背景 因为业务需求,需要获取当年所有节假日和工作日信息,机缘巧合找到了一个接口,使用还不错,因为有用户量大会导致次数受限,使用跑批入库方案 2 接口地址 https://api.apihubs.c ...

  3. iPhone自动设置工作日和节假日闹钟

    iPhone自动设置工作日和节假日闹钟 原理 步骤 编辑自动化的详细步骤 版本 修改说明 日期 1.0 创建 2022-05-09 2.0 修改type值获取bug 2022-05-14 3.0 制作 ...

  4. 是否是工作日和节假日判定

    根据节假日表分析当前日期是否属于节假日配置表的时间以及判定当前日期是否属于双休日 首先建一张节假日表PricingHoliday  ID  节假日时间  HDate   是否工作日 HType  2表 ...

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

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

  6. java节假日 调休的代码,java 获取n个工作日后的日期(包含法定节假日、双休日、节后补班)...

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

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

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

  8. 判断指定日期是否为节假日、双休日、工作日

    项目中有需求:判断指定日期,是否为节假日.双休日.工作日.简单想了下,双休日可能也上班,工作日可能休息.另外每年的节假日,放假时间,还真不知道! 自己做不出来,就在网上找答案:推荐一篇文章:https ...

  9. php 计算时间段内的工作日 与节假日

    计算方法是取开始时间后的第一个星期一,如果结束时间大于等这一天则用第一个星期一至结束时间的时间的间隔取整周数与余数计算工作日与周末,再加上第一个周一前一周的工作日与节假日. /** 计算时间段内的工作 ...

最新文章

  1. java 重载 参数子类_java - Java中带有子类参数的函数重载 - 堆栈内存溢出
  2. (转)VS2005 SP1发布,解决只能创建WebSite,无法创建Web Application项目的问题
  3. 资本寒冬,这十大创业公司值得尊重(上)
  4. 物联卡接入号_物联卡apn设置机型大全!物联卡连不上4G,网慢,推荐你看这篇文章...
  5. 【js实例】Array类型的9个数组方法,Date类型的41个日期方法,Function类型
  6. ruby中的self
  7. 石化总部java面试题_中国石化面试经验
  8. JS 利用数组拼接html字符串
  9. java集合: List、Set、Map总结 + HashMap/Hashtable 差别
  10. 免费python全套视频教学-有哪些优质的Python全系列视频教程推荐,免费的收费的都可以?...
  11. Python使用matplotlib可视化模拟学生成绩饼图
  12. 阿里巴巴Android开发手册(规约)
  13. w3cschool离线手册
  14. 迈信ep100交流伺服 含原理图、PCB图、C源代码等生产资 料。
  15. Java实现微信H5支付
  16. SRT视频字幕的解析与同步原理
  17. 计算机等级证书分几级 哪个级别最高
  18. 修改gh-ost源码实现两表在线高速复制
  19. BlockQueue
  20. Java 01 常用

热门文章

  1. 3. 梯度提升决策树(GBDT)详解
  2. Java中出现[Ljava.lang.String的问题
  3. 云服务器的登陆密码忘记了怎么办?
  4. 浪潮服务器重置密码方法
  5. 浅谈变压器(主要是电子高频变压器)
  6. win10系统连接wifi后可以上网但是显示【无Internet,安全】解决 and Maple初始化失败问题
  7. 雅思写作6.5分的奥秘在这里
  8. 软件工程基础个人项目——数独(5)
  9. 《Linux内核剖析》(Yanlz+VR云游戏+Unity+SteamVR+云技术+5G+AI+Makefile+块设备驱动+字符设备驱动+数学协处理器+文件系统+内存管理+GDB+立钻哥哥+==)
  10. 初识C语言系列-5-完结篇-#define,指针,结构体