通过开始日期结束日期算请假天数
在实体中两个Date属性的变量加上注解。
加注解后得到的startDate为YYYY-MM-DD格式
@DateTimeFormat(pattern = SimpleDateUtil.COMMON_DATE_FORMAT)
@JsonFormat(pattern = SimpleDateUtil.COMMON_DATE_FORMAT, timezone = SimpleDateUtil.TIME_ZONE)
private Date startDate;
@DateTimeFormat(pattern = SimpleDateUtil.COMMON_DATE_FORMAT)
@JsonFormat(pattern = SimpleDateUtil.COMMON_DATE_FORMAT, timezone = SimpleDateUtil.TIME_ZONE)
private Date endDate;
在seviceImpl中计算请假天数
int leaveDays = getLeaveDays(leaveApplicationBo.getStartDate(), leaveApplicationBo.getEndDate());
leaveApplicationBo.setLeaveDays(leaveDays);
getLeaveDays方法:
/*** 获取请假天数** @param startDate 请假开始日期* @param endDate 请假结束日期* @return 请假天数*/private int getLeaveDays(Date startDate, Date endDate) {long startDateTime = startDate.getTime();long endDateTime = endDate.getTime();long difTime = endDateTime - startDateTime;return parseInt(String.valueOf((difTime / 1000 / 60 / 60 / 24))) + 1;}
这样就可以直接在前端接收data.leaveDays的值来得到请假天数了。
通过开始日期结束日期算请假天数相关推荐
- 关于datediff(year,开始日期,结束日期)中year格式的说明,特别注意year两边不能加引号,否则报错...
关于datediff(year,开始日期,结束日期)中year格式的说明,特别注意year两边不能加引号,否则报错 如果要计算两个时间是否满意年,可以相减,最小365,润年366天.求整 转载于:ht ...
- Android 自定义日期段选择控件,开始日期-结束日期。
开发中碰到个需求,需要在一个控件中选择完成开始和结束日期.实现的过程走的是程序员开发的老路子,找到轮子后自己改吧改吧就成了.去年做的找不到参考的文章连接了,请原博主见谅. 当时做的时候有几个需求:1. ...
- 小程序 机票火车票酒店 开始日期结束日期选择 日历组件
github:https://github.com/xiaoyangyang-code/calendar 码云:https://gitee.com/xiaoyang688/calendar ##先看一 ...
- shell 开始日期 结束日期循环
shell 日期循环 #!/bin/sh if [ $# == 2 ]; thendatebeg=$1dateend=$2 elseecho "请输入开始时间和结束日期,格式为2017-04 ...
- python week 获取 星期 第几周 开始日期 结束日期 星期几
获取一周的开始和结束 from datetime import datetime, timedeltaday = '12/Oct/2013' dt = datetime.strptime(day, ' ...
- layui layDate 设置开始日期结束日期(开始日期不大于结束日期)
var start = laydate.render({elem: '#startTime',format: 'yyyy-MM-dd',// isInitValue: true,// value: s ...
- DB2根据开始和结束时间算相隔天数
这里now()为获取当前时间,以开始计算. TIMESTAMP(CREATION TIME) 其中TIMESTAMP为日期格式以'YYYY-MM-DD HH:MM:SS'显示,CREATION TIM ...
- DB2怎么根据开始和结束时间算相隔天数
select days(TO_DATE('20130313','yyyy-mm-dd'))-days(TO_DATE('20130301','yyyy-mm-dd')) D_TIME from sys ...
- input 起止时间_JavaScript输出所选择起始与结束日期的方法
本文实例讲述了JavaScript输出所选择起始与结束日期的方法.分享给大家供大家参考,具体如下: 一直在用公司的报表工具做报表,报表里最常用的查询条件就是开始日期.结束日期. 自己会一点html和j ...
最新文章
- linux 下/proc/cpuinfo三级缓存,linux /proc/cpuinfo文件分析
- Spring之RestTemplate如何返回map结果集
- linux crontab结束,linux – Crontab:有开始和结束时间的日志吗?
- OpenGL中的Uniform block size 的大小限制
- SpringCloud Consul自定义服务注册
- hivesql修改字段类型_Hive SQL语法总结
- LINUX文件的压缩与打包
- bigworld引擎
- 采集51job职位数量画图后发邮件
- 解决在VsCode中使用CodeRunner中文乱码
- 计算机中安装音乐软件是一种,电脑必装的八款软件,你装了吗?
- 相爱容易相守难,盘点那些摔倒在奔跑途中的创业公司
- 合并Windows系统镜像教程
- 行走在数据库上的行癫(四)
- Kali Linux 秘籍 第九章 无线攻击
- 1028: 安全路径(2014年中南大学研究生复试机试题 )
- 计算机组成原理-Chapter1 计算机系统概述
- 使用一根USB线便在电脑上控制树莓派
- 软碟通 制作系统启动u盘
- 用计算机处理图像属于啥技术,计算机图像处理技术
热门文章
- 五万字前端面试宝典——前端百题斩(上)新鲜出炉
- GetStringUTFChars和GetStringUTFRegion的使用示例
- 看门狗 (监控芯片)
- 磨皮教程,减少杂色法磨皮方法介绍
- 宾馆英语·预订房间(zt)
- Python字典练习_注册校验
- session学习总结-用户登录及一次性校验码案例
- 倍加福安全栅Hic2081
- 最大似然估计、贝叶斯估计、最大后验估计理论对比
- 安徽省八年级计算机考试2019,信息技术学科2019年安徽省初中学业水平考试纲要(八年级).pdf...