`
suiu
  • 浏览: 33295 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

java日期相减

阅读更多

import java.text.ParseException;
import java.text.SimpleDateFormat;


public class JavaTest {

	/**
	 * @param args
	 * @throws ParseException 
	 */
	public static void main(String[] args) throws ParseException {
		// TODO Auto-generated method stub
		  SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		   java.util.Date now = df.parse("2004-03-26 13:31:34");
		   java.util.Date date=df.parse("2004-01-02 11:30:53");
		   long l=now.getTime()-date.getTime();
		   long day=l/(24*60*60*1000);
		   long hour=(l/(60*60*1000)-day*24);
		   long min=((l/(60*1000))-day*24*60-hour*60);
		   long s=(l/1000-day*24*60*60-hour*60*60-min*60);
		   System.out.println(""+day+"天"+hour+"小时"+min+"分"+s+"秒");

	}

}
 
分享到:
评论

相关推荐

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

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

    java实现两个日期相减得到中间的年份和月份日期改进版

    上个实例改进 java实现两个日期相减得到中间的年份和月份日期

    android日期相减

    本主题主要关注如何在Android中进行日期相减,以及相关联的UI组件使用,如数字日历和自定义对话框。我们将探讨以下几个方面: 1. **日期相减**: 在Android中,我们可以使用`java.util.Date`或`java.time`包(自...

    javaScript日期相减

    ### JavaScript 日期相减知识点详解 #### 一、概述 在JavaScript中,处理日期和时间是一种常见的需求,尤其是在开发涉及日期计算的应用时。本篇文章将详细介绍如何使用JavaScript进行日期之间的相减操作,并给出一...

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

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

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

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

    java日期处理

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

    mybatis中操作日期实例分析

    在Java中,日期时间类型通常有`java.util.Date`、`java.sql.Date`、`java.sql.Time`和`java.sql.Timestamp`。MyBatis在映射XML文件中,需要对这些类型进行适当地配置,例如使用`jdbcType`属性指定数据库对应的日期...

    java日期处理大全

    ### Java日期处理大全:掌握时间的艺术 在Java编程中,日期和时间的处理是不可或缺的一部分,尤其是在涉及到数据记录、时间戳、定时任务等场景时。本文将深入探讨Java中的日期处理技术,涵盖从基础到进阶的各种技巧...

    DateUtil.java

    private final static SimpleDateFormat sdfYear = new ... * @Description: TODO(日期比较,如果s>=e 返回true 否则返回false) * @param s * @param e * @return boolean * @throws * @author fh */

    velocity模板引擎

    Velocity与Freemarker、JSTL并称为Java Web开发中的三大标签技术。Velocity是一种基于Java的模板引擎,它允许Web开发者通过简单的模板语法来生成动态HTML网页、XML文档等。Velocity的核心优势在于其简洁易懂的语法...

    java版日期计算器

    - **日期相加和相减**:通过调用上述类的`plusDays()`、`minusHours()`等方法,可以轻松地对日期进行加减操作。 - **计算两个日期间的差值**:可以使用`ChronoUnit.between()`方法计算两个日期之间的差值,返回的...

    强大的DateUtil

    包含日期偏移、生日计算、某个时间年月、是否是今天、计算第几周、时间差、比较大小以及间隔等常用业务时间计算方法、

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

    在Java中,可以通过多种方式来实现日期的比较与计算,其中最常用的方法之一是利用`java.util.Calendar`类来进行日期计算。另外,也可以使用`java.text.SimpleDateFormat`类来帮助格式化日期字符串。 #### 三、具体...

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

    在Java编程中,计算两个日期之间的差异是一项常见的任务,它涉及到日期和时间的处理。`DateUtils.java` 文件很可能是包含一个工具类,用于帮助我们完成这个任务。在这个类中,可能包含了各种方法来计算两个`java....

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

    Java获取时间差的代码示例可以帮助开发者更好地掌握Java的日期和时间处理技术。 总结 在本文中,我们详细讲解了Java获取时间差的代码示例,包括计算天数差、小时差和分钟差的代码示例。这些代码示例可以帮助...

    JAVA求两日期差值,判断日起合法性,前推后推日期

    在Java中,求两个日期之间的差值可以通过多种方式实现,但本代码示例中使用了自定义的`DateType`类来封装日期,并通过计算每个日期距离某一基准点(如公元元年)的总天数,然后相减得到两日期之间的差值。...

    SQL工作日计算,只排除周末

    - 首先检查输入的两个日期,如果起始日期晚于或等于结束日期,则直接返回0。 - 接着,通过循环遍历起始日期与结束日期之间的每一天,并使用`DATEPART`函数确定每一天是否为工作日。 - `DATEPART(Weekday, @dt_...

    java获取list中两元素时间差

    SimpleDateFormat 是 Java 中的一个类,用于格式化日期和时间。 小结 本例中,我们学习了如何在 Java 中获取 List 中两元素时间差。我们使用了 ArrayList 来存储时间字段,并使用 SimpleDateFormat 来格式化时间...

    常用的java日期比较和日期计算方法小结

    首先将字符串转换为日期,然后获取每个日期对应的毫秒值,相减得到的差值除以一天的毫秒数(1000 * 60 * 60 * 24)即可。示例如下: ```java public static int daysBetween(String smdate, String bdate) { ...

Global site tag (gtag.js) - Google Analytics