`
zy116494718
  • 浏览: 476774 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java时间相减,得到天数

    博客分类:
  • Java
阅读更多
public static  void main(String args[]){
	SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	try {
		Date date1  = sdf.parse("2010-02-01 00:00:00");
		Date date2= sdf.parse("2010-02-15 00:00:00");
		long day = (date1.getTime()-date2.getTime())/(24*60*60*1000)>0 ? (date1.getTime()-date2.getTime())/(24*60*60*1000):(date2.getTime()-date1.getTime())/(24*60*60*1000);
	    System.out.println(day);
	} catch (ParseException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	
}

    输出为14。

0
0
分享到:
评论

相关推荐

    javaScript和java中日期相减得出天数方案

    ### JavaScript和Java中日期相减得出天数方案 #### JavaScript中的日期相减方案 在JavaScript中,计算两个日期之间的天数差是一个常见的需求。这里提供了一种方法来实现这一功能。 1. **基本原理**: - 使用`...

    javaScript和java中日期相减得出天数方案.docx

    无论是JavaScript还是Java,计算两个日期之间相差天数的基本原理都是相似的:先将日期转换为统一的时间单位(通常是毫秒),然后计算两个时间单位之间的差值,并将其转换为所需的单位(如天)。在实际开发中,还需要...

    java两个日期相减得到的天数、毫秒数;获取两个日期中的最大日期;获取两个日期中的最小日期

    java 两个日期相减得到的天数、毫秒数;获取两个日期中的最大日期;获取两个日期中的最小日期。

    Java获取时间差(天数差,小时差,分钟差)代码示例

    Java获取时间差(天数差,小时差,分钟差)代码示例 Java获取时间差是指计算两个时间点之间的时间间隔, Java中可以使用SimpleDateFormat类来实现时间差的计算。在Java中,时间差可以分为天数差、小时差、分钟差等。...

    javaScript日期相减

    这个函数首先将输入的日期字符串转换为`Date`对象,然后计算它们之间的时间差,并将结果转换为天数返回。 **3. 示例代码** 下面是一个完整的示例,展示了如何使用上述函数计算两个日期之间的天数差异,并给出相应...

    android日期相减

    `Date`类提供了`getTime()`方法,返回以毫秒为单位的日期时间值,通过这个值我们可以进行日期相减。例如,如果你有两个`Date`对象`date1`和`date2`,你可以通过`date1.getTime() - date2.getTime()`得到它们之间的...

    java获取两个时间的相隔时间,包括年、月、日、时、分、秒

    1. **日期和时间类**:在Java中,`java.util.Date` 是最基础的日期类,但它不支持日期的精确操作,如添加或减去天数。更现代的API是 `java.time` 包,其中包括 `LocalDate`, `LocalTime`, `LocalDateTime` 和 `...

    比较两个日期之间相差的天数

    4. **计算时间差**:通过两个时间戳相减得到毫秒级的时间差。 5. **转换为天数**:将毫秒差值转换为天数,即除以一天的毫秒数(1000 * 3600 * 24)。 ##### 方案二:仅使用`Calendar`类 **代码分析**: ```java ...

    计算除周六日、法定节假日以外两个日期之间的间隔天数

    计算除周六日、法定节假日以外两个日期之间的间隔天数

    java的常用的获取时间的方法

    本文将详细介绍Java中常用的时间处理方法,特别是基于`java.util.Date`、`java.text.SimpleDateFormat`、`java.util.Calendar`等类的操作,以及如何通过这些方法获取当前时间、计算日期差、获取周、月、年的第一天和...

    Java计算两个日期时间之间的天数最简方法

    Java计算两个日期时间之间的天数最简方法 计算两个日期时间之间的天数是Java开发中的一项常见任务。Java提供了多种方法来实现这一功能,本文将介绍其中一种最简洁的方法。 在Java中,计算两个日期时间之间的天数...

    TimeIsLife.zip_time.is精准时间_time.is精确时间_倒计时java_精确时间time.is

    两者相减可以得到一个`Duration`对象,表示了时间间隔。`Duration`类提供了各种方法来获取间隔的秒数、毫秒数,甚至可以转换为小时、分钟和秒的组合,以便显示倒计时。 为了实现倒计时的动态更新,我们可以使用Java...

    java日期处理

    java 日期 相加 相减 增加、减去指定的天数、月数

    Java判断两个日期相差天数的方法

    这段代码首先创建了两个`Calendar`对象并设置了具体的日期,然后通过获取它们的毫秒值并相减得到差值。接着将毫秒值转换为秒、分、时和天。需要注意的是,这里的“天”是基于24小时的,即如果相差的小时数不足24小时...

    Android 获取2个日期相差天数

    这可以通过调用`getTime()`方法获取毫秒值,然后相减得到差值,再转换为天数: ```java long diffInMilliseconds = Math.abs(date2.getTime() - date1.getTime()); long diffInDays = diffInMilliseconds / (24 * ...

    java时间操作函数汇总[借鉴].pdf

    可以通过`Calendar`对象的`getTimeInMillis()`方法获取日期的毫秒值,然后相减得到两个日期间的毫秒差,再除以`24*60*60*1000`得到天数差。 7. 其他常见操作: - 获取日期的小时、分钟、秒等部分:使用`get()`...

    【Java精品】Java中Date各种相关用法.doc

    可以通过将两个日期转换为毫秒值,然后相减得到它们之间的时间差,再将这个差值转换为天数。例如,`long diff = date1.getTime() - date2.getTime(); long daysDiff = diff / (24 * 60 * 60 * 1000);` 此外,Java ...

    获取两个日期类型相差天数

    获取两个日期之间的天数,使用整数计量而不是毫秒数约算,例:2017-11-26 23:59:59 与2017-11-27 00:00:00相差天数是1.

    java时间操作函数汇总[参考].pdf

    计算两个日期之间的天数差可以通过以下方式实现:获取两个 `Calendar` 对象,然后使用 `getTimeInMillis()` 得到每个日期的毫秒值,相减后除以一天的毫秒数(`1000 * 60 * 60 * 24`)。 7. 其他常用方法: - `...

    利用Java中Calendar计算两个日期之间的天数和周数

    4. 计算差值:通过相减两个毫秒值,得到两个日期之间的时间差(以毫秒为单位)。 5. 转换为天数:将时间差除以一天的毫秒数(1000 * 3600 * 24),然后转换为整数,即可得到两个日期之间的天数。 以下是一个示例...

Global site tag (gtag.js) - Google Analytics