ITKeyword,专注技术干货聚合推荐

注册 | 登录

JAVA计算工作日复杂算法:依赖假期配置

jingjie520 分享于

2021腾讯云限时秒杀,爆款1核2G云服务器298元/3年!(领取2860元代金券),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1062

2021阿里云最低价产品入口+领取代金券(老用户3折起),
入口地址https://www.aliyun.com/minisite/goods

推荐:【算法数据结构Java实现】递归的简单剖析及时间复杂度计算

1.理解             对于递归函数的理解,我觉得是比较重要的,因为很多大神能把递归函数用的惟妙惟肖,不光是他们的编程功力高深,更主要是能理解这个算法。比

公司制度比较奇葩,每周5.5工作日,从周一上到周六中午,周六下午和周日休息,不吐槽了。 计算工作日就比较麻烦,不能通过简单的周一到周五,来判断(因为该模块会应用到请假单,扣工资。。。) 一、将假期配置表 { private String holidayName;private Integer week;private String holidayStartDate;private String holidayEndDate;private String holidayStartTime;private String holidayEndTime;private Integer breakDown; }

测试配置:

private List<HrHolidayCalendar> getHrHolidayCalendarList() {

List<HrHolidayCalendar> s = new ArrayList<>();

s.add(getHrHolidayCalendar("周六", 7, null, null, "13:30:00", "18:00:00", 0));

s.add(getHrHolidayCalendar("周日", 1, null, null, null, null, 0));

s.add(getHrHolidayCalendar("端午节", null, "2018-06-16", "2018-06-18", null, null, 0));

s.add(getHrHolidayCalendar(&

推荐:linux 64位操作系统安装配置java

一、下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 二、 安装 在/usr下新建java文件夹,将安装包放在/usr/jav

quot;中秋节", null, "2018-09-22", "2018-09-24", null, null, 0));

s.add(getHrHolidayCalendar("国庆节", null, "2018-10-01", "2018-10-07", null, null, 0));

s.add(getHrHolidayCalendar("国庆调休", null, "2018-09-29", "2018-09-30", null, null, 1));

return s;

}

private HrHolidayCalendar getHrHolidayCalendar(String name, Integer week, String sDate, String eDate, String sTime, String eTime, Integer bd) {

HrHolidayCalendar s = new HrHolidayCalendar();

s.setHolidayName(name);

s.setWeek(week);

s.setHolidayStartDate(sDate);

s.setHolidayEndDate(eDate);

s.setHolidayStartTime(sTime);

s.setHolidayEndTime(eTime);

s.setBreakDown(bd);

return s;

}

推荐:TUXEDO配置参数详解 远程客户端配置

http://blog.chinaunix.net/u3/99392/showart.phpid=1990064   TUXEDO应用系统的配置 3.1 TUXEDO应用系统的常见配置 配置文件UBBCONFIG介绍 一个TUXEDO应用系统

公司制度比较奇葩,每周5.5工作日,从周一上到周六中午,周六下午和周日休息,不吐槽了。 计算工作日就比较麻烦,不能通过简单的周一到周五,来判断(因为该模块会应用到请假单,扣工资。。。)

相关阅读排行


相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。