`
liuxing87327
  • 浏览: 82625 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

比较两个时间的间隔天数(笔记一下)

    博客分类:
  • java
阅读更多
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 中,可以使用 Java 的日期和时间 API 来实现日期计算。计算两个日期相差的天数可以提高日期处理的效率和可读性。

    C#整理的笔记

    例如,`DateTime.Now`返回当前系统时间,而`TimeSpan`类则用来表示两个DateTime之间的差值,用于计算时间间隔。以下是一个示例,显示了当前日期与2008年1月1日之间的天数、小时数和分钟数: ```csharp DateTime ...

    oracle笔记

    时间间隔(INTERVAL)则用来表示两个时间点之间的时间长度,比如"1年3个月",它可以用来进行时间跨度的计算。 在Oracle中,我们经常需要将日期和时间转换为字符串,或者将字符串转换为日期。这就需要用到TO_CHAR和...

    javascript日期笔记.docx

    在JavaScript中,可以通过比较两个Date对象的`getTime()`值来计算两个日期之间的差值,例如页面停留的时间。这种时间差可以用于各种用途,如计时、动画或者用户行为追踪等。在处理日期和时间时,要特别注意月份是从0...

    SqlServer日期函数学习笔记.rar

    用于计算两个日期之间的差值,可按天、小时、分钟等单位计算。例如,`DATEDIFF(day, '2022-01-01', GETDATE())`返回从2022年1月1日到当前日期的天数。 4. **DATEPART()** 函数: 提取日期或时间的特定部分,如年...

    MySQL学习笔记

    - 说明:计算两个日期之间的天数差。 ### 表操作与查询 1. **创建表**: - 示例:`CREATE TABLE salary (userid INT(4), salary DECIMAL(9, 2));` - 说明:创建名为`salary`的表,包含两个字段:`userid`和`...

    jburkardt-math:John Burkardt 的 Mathematica 软件大集合的官方 Git 镜像

    ,一个计算简单日历量的库,包括两个日期之间经过的天数。 ,一个程序,它从用户那里读取一个整数并根据该整数计算 Collat​​z 序列。 一个程序,它模拟 N 次重复的两个 plaers 之间的决斗,每个人都有一个已知...

    三年级人教版下学期应用题50道.doc

    20. 第二十一题是关于两个数之和的问题,需要理解两个数的和与其中一个数的关系。 以上就是这些应用题所涵盖的数学知识,涉及了基本的几何面积、乘除法、比例关系、代数、时间计算、购物策略、日期和时间的理解等多...

    小学二年级数学上册应用题集锦500题.doc

    40. 通过总数量减去两个小组收集的数量,得到第三小组收集的数量。 41. 求乙数,用甲数加上乙数比甲数多的数量。 42. 联欢会后剩余的腊光纸数量,通过加减法计算。 43. 计算两种琴的总数,先知道小提琴的数量,然后...

    linux安全配置

    本文主要从用户管理和服务管理两个方面来探讨如何进行Linux的安全配置。 #### 二、用户管理 用户管理是Linux安全配置中的一个重要环节。在Linux系统中,用户账号由用户名和用户口令组成。系统会将用户名存储在`/...

    2013年日历完整版

    3. **自动计算**:Excel的公式功能使得用户可以轻松计算日期,例如添加或减去天数以找到未来的日期,或者确定两个日期之间的间隔。 4. **模板功能**:Excel模板允许用户快速复制和粘贴格式,节省创建新月份或新一年...

Global site tag (gtag.js) - Google Analytics