当前位置: 首页 > news >正文

国内外网站建设比较wordpress 静态地址

国内外网站建设比较,wordpress 静态地址,怎么做国内网站吗,网站后台难做么请假申请时提供一个开始和结束时间,计算这段时间内的上班时间为多少个小时 /*** 计算请假时长,周日不计算* param startTimeStr* param endTimeStr* return*/public double computeWorkTimeLength(String startTimeStr, String endTimeStr){// 获取配置的…

请假申请时提供一个开始和结束时间,计算这段时间内的上班时间为多少个小时

/*** 计算请假时长,周日不计算* @param startTimeStr* @param endTimeStr* @return*/public double computeWorkTimeLength(String startTimeStr, String endTimeStr){// 获取配置的上班时间、下班时间、午休时间
//        String workTimeStart = configService.selectConfigByKey("work.time.start");String workTimeStart = "08:30";
//        String workTimeEnd = configService.selectConfigByKey("pm.rest.time.start");String workTimeEnd = "18:00";
//        String noonRestTimeStart = configService.selectConfigByKey("noon.rest.time.start");String noonRestTimeStart = "11:40";
//        String noonRestTimeEnd = configService.selectConfigByKey("noon.rest.time.end");String noonRestTimeEnd = "14:00";DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");// 将字符串转换为 LocalDateTime 对象LocalDateTime startTime = LocalDateTime.parse(startTimeStr, formatter);LocalDateTime endTime = LocalDateTime.parse(endTimeStr, formatter);// 定义上班时间和下班时间LocalTime workStartTime = LocalTime.parse(workTimeStart);LocalTime workEndTime = LocalTime.parse(workTimeEnd);// 定义午休时间LocalTime wxStartTime = LocalTime.parse(noonRestTimeStart);LocalTime wxEndTime = LocalTime.parse(noonRestTimeEnd);double totalLeaveHours = 0;LocalDate currentDate = startTime.toLocalDate();while (currentDate.isBefore(endTime.toLocalDate()) || currentDate.isEqual(endTime.toLocalDate())) {// 排除周日if (currentDate.getDayOfWeek() != DayOfWeek.SUNDAY) {LocalTime currentDayStartTime = (currentDate.isEqual(startTime.toLocalDate())) ? startTime.toLocalTime() : workStartTime;LocalTime currentDayEndTime = (currentDate.isEqual(endTime.toLocalDate())) ? endTime.toLocalTime() : workEndTime;if (currentDayStartTime.isAfter(currentDayEndTime)) {currentDayStartTime = workStartTime;currentDayEndTime = workEndTime;}// 排除午休时间if (!currentDayStartTime.isAfter(wxEndTime) && !currentDayEndTime.isBefore(wxStartTime)) {// 午休时间包含在调休时间内long workMinutesBeforeRest = Duration.between(currentDayStartTime, wxStartTime).toMinutes();long workMinutesAfterRest = Duration.between(wxEndTime, currentDayEndTime).toMinutes();long totalWorkMinutes = workMinutesBeforeRest + workMinutesAfterRest;//                    return totalWorkMinutes / 60.0;totalLeaveHours += Math.max(totalWorkMinutes / 60.0, 0);} else {// 午休时间不包含在调休时间内long currentDayWorkMinutes = Duration.between(currentDayStartTime, currentDayEndTime).toMinutes();//                    return currentDayWorkMinutes / 60.0;totalLeaveHours += Math.max(currentDayWorkMinutes / 60.0, 0);}//                long currentDayWorkMinutes = Duration.between(currentDayStartTime, currentDayEndTime).toMinutes() - Duration.between(wxStartTime, wxEndTime).toMinutes();
//                totalLeaveHours += Math.max(currentDayWorkMinutes / 60.0, 0);}currentDate = currentDate.plusDays(1);}// 返回时间,并保留两位小数return Math.round(totalLeaveHours * 100.0) / 100.0;}

http://www.yayakq.cn/news/811044/

相关文章:

  • 建设房产网站seo和网络推广有什么区别
  • 苏州网站建设机构做城通网盘资源网站的源码
  • 简洁手机购物网站会员中心模板域名解析好了怎么做网站
  • 山西省建设执业资格注册中心网站网站开发技术汇总
  • 哈尔滨网站建设网络优化凡科网做网站
  • 做行业导航网站wordpress 默认图片链接
  • 公司建设网站多少钱站内推广的方式有哪些
  • 官方网站建设 省心磐石网络租网站服务器一个月多少钱
  • 做个网站需要什么步骤湖北中英双语网站建设
  • 甘肃城乡建设局安全质量网站阳江企业网站
  • 企业网站建设 新闻宣传163企业邮箱怎么申请
  • 安徽网站建设论坛网站页面做成自适应优缺点
  • 外贸的订单在哪个网站找php网站下载
  • 可信网站服务怎么做网站的seo优化
  • 学校网站用什么模板好仿素材网站源码
  • angular2做的网站有能推广的平台有哪些
  • 用tp5做网站网站空间提供
  • 自己做文学网站赚钱吗怎样才能在网上卖东西
  • 兰州专业网站建设团队上海有名的广告公司
  • 郑州做网站大量网站被关wordpress怎么更新
  • 一般哪些商家需要建设网站最牛网站建设
  • 做招商网站的前景怎么样浙江住房和城乡建设厅网站
  • 简单的手机网站模板公司部门介绍
  • 网站死链查询全达seo
  • 北京h5网站建设报价ui做网站流程
  • 青岛网站推广优化做流量的网站
  • 建立个人博客网站国外电子政务j建设与我国电子政务网站建设对比
  • 丽水北京网站建设深圳网站优讳化
  • 网络维护网站哪个网站做试卷吧有答案
  • 网站备案 取消海外网络推广收费