private static final String defaultFormat = "yyyy-MM-dd";
/**
* 比较两个时间的间隔天数
* @param date1
* 要比较的时间1
* @param date2
* 要比较的时间2
* @return
*/
public static int dateDiff(Date date1, Date date2) {
SimpleDateFormat sdf = new SimpleDateFormat(defaultFormat);
String time = sdf.format(date1);
String time2 = sdf.format(date2);
try {
date1 = sdf.parse(time);
date2 = sdf.parse(time2);
} catch (ParseException e) {
e.printStackTrace();
}
long d1 = date1.getTime();
long d2 = date2.getTime();
long dif = d1>d2 ? d1-d2 : d2-d1;
long count = dif / 86400000;// 获取两个时间的间隔天数
return Integer.parseInt(String.valueOf(count));
}
分享到:
相关推荐
计算两个日期相差的天数是指计算两个日期之间的天数,以便获取日期之间的时间间隔。在 Java 中,可以使用 Java 的日期和时间 API 来实现日期计算。计算两个日期相差的天数可以提高日期处理的效率和可读性。
例如,`DateTime.Now`返回当前系统时间,而`TimeSpan`类则用来表示两个DateTime之间的差值,用于计算时间间隔。以下是一个示例,显示了当前日期与2008年1月1日之间的天数、小时数和分钟数: ```csharp DateTime ...
时间间隔(INTERVAL)则用来表示两个时间点之间的时间长度,比如"1年3个月",它可以用来进行时间跨度的计算。 在Oracle中,我们经常需要将日期和时间转换为字符串,或者将字符串转换为日期。这就需要用到TO_CHAR和...
在JavaScript中,可以通过比较两个Date对象的`getTime()`值来计算两个日期之间的差值,例如页面停留的时间。这种时间差可以用于各种用途,如计时、动画或者用户行为追踪等。在处理日期和时间时,要特别注意月份是从0...
用于计算两个日期之间的差值,可按天、小时、分钟等单位计算。例如,`DATEDIFF(day, '2022-01-01', GETDATE())`返回从2022年1月1日到当前日期的天数。 4. **DATEPART()** 函数: 提取日期或时间的特定部分,如年...
- 说明:计算两个日期之间的天数差。 ### 表操作与查询 1. **创建表**: - 示例:`CREATE TABLE salary (userid INT(4), salary DECIMAL(9, 2));` - 说明:创建名为`salary`的表,包含两个字段:`userid`和`...
,一个计算简单日历量的库,包括两个日期之间经过的天数。 ,一个程序,它从用户那里读取一个整数并根据该整数计算 Collatz 序列。 一个程序,它模拟 N 次重复的两个 plaers 之间的决斗,每个人都有一个已知...
20. 第二十一题是关于两个数之和的问题,需要理解两个数的和与其中一个数的关系。 以上就是这些应用题所涵盖的数学知识,涉及了基本的几何面积、乘除法、比例关系、代数、时间计算、购物策略、日期和时间的理解等多...
40. 通过总数量减去两个小组收集的数量,得到第三小组收集的数量。 41. 求乙数,用甲数加上乙数比甲数多的数量。 42. 联欢会后剩余的腊光纸数量,通过加减法计算。 43. 计算两种琴的总数,先知道小提琴的数量,然后...
本文主要从用户管理和服务管理两个方面来探讨如何进行Linux的安全配置。 #### 二、用户管理 用户管理是Linux安全配置中的一个重要环节。在Linux系统中,用户账号由用户名和用户口令组成。系统会将用户名存储在`/...
3. **自动计算**:Excel的公式功能使得用户可以轻松计算日期,例如添加或减去天数以找到未来的日期,或者确定两个日期之间的间隔。 4. **模板功能**:Excel模板允许用户快速复制和粘贴格式,节省创建新月份或新一年...