两个日期相减得到的天数/毫秒数

简介: 该Java方法用于计算两个日期之间的天数差。传入起始和结束日期,若任一参数为空则抛出异常;通过时间戳相减并换算成天数,返回相差的整数天数。末尾冗余代码存在逻辑冲突。

public static int getDiffDays(Date beginDate, Date endDate) {

   // 相差天数

   if(beginDate==null||endDate==null) {

       throw new IllegalArgumentException("getDiffDays param is null!");

   }

   long diff=(endDate.getTime()-beginDate.getTime())/(1000*60*60*24);

   int days = new Long(diff).intValue();

   return days;

 

   // 相差毫秒数

   long date1ms=beginDate.getTime();

   long date2ms=endDate.getTime();

   return date2ms-date1ms;

}

相关文章
|
SQL
Mybatis.xml文件中大于小于等于
Mybatis.xml文件中大于小于等于
291 0
vscode中使用/deep/报错解决方案
vscode中使用/deep/报错解决方案
939 0
|
资源调度 JavaScript Windows
yarn install命令运行报错:无法将“yarn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。...
yarn install命令运行报错:无法将“yarn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。...
3538 1
yarn install命令运行报错:无法将“yarn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。...
通义灵码,idea无法登录问题,解决方案
idea检查本地服务状态长时间未响应或检查本地服务状态失败
|
JavaScript API 索引
js中的reduce()方法 讲解 和实现
`reduce()` 方法对数组元素依次应用一个回调函数,将结果累计并最终返回单一值。语法为 `reduce(callback(accumulator, currentValue, currentIndex, array), initialValue)`。参数包括累计器(初次为初始值或首元素)、当前元素值、索引及数组自身。此方法需返回值供下一轮迭代使用。常见应用场景包括计算数组总和与平均值、统计元素频率、过滤与转换数组内容及去除重复项等。例如,可通过 `reduce()` 快速计算 `[1, 2, 3, 4, 5]` 的总和或对对象属性值求和。此外,还可自定义实现 `reduce()` 方法
6688 1
|
JavaScript 数据安全/隐私保护
Vue中如何使用过滤器来隐藏手机号、邮箱等字符串的中间部分内容
这篇文章介绍了在Vue中如何使用过滤器来隐藏手机号和邮箱等字符串的中间部分内容,以提高隐私保护。文章展示了实现效果,并提供了实现过程的代码示例,包括HTML部分的绑定、data部分的数据定义和script部分的过滤器定义。文章还解释了过滤器的概念、语法和使用方式,并提供了一个外部链接供读者获取更加详细的过滤器知识。
org.activiti.engine.ActivitiException: Couldn't deserialize object in variable 'application'
org.activiti.engine.ActivitiException: Couldn't deserialize object in variable 'application'
|
安全 Java 编译器
springboot @resource与private final声明式的有何区别??
【6月更文挑战第3天】在Spring Boot中,@Resource 和 private final 常用于依赖注入,但它们的用途和行为有一些重要的区别。
575 1
|
存储 NoSQL 关系型数据库
认识常见的一些数据库分类
数据库是用于存储、检索、管理和发送数据的系统。根据数据模型的不同,数据库可以分为多种类型。
1599 4
|
SQL 关系型数据库 MySQL
RDS for MySQL的DDL、DML和DQL
这篇文章介绍了MySQL中处理数据的几种主要操作:DDL(Data Definition Language),DML(Data Manipulation Language)和DQL(Data Query Language)。首先讲解了如何使用CREATE DATABASE, ALTER DATABASE和DROP DATABASE语句来创建、修改和删除数据库。
285 1

热门文章

最新文章