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中的日期相减方案 在JavaScript中,计算两个日期之间的天数差是一个常见的需求。这里提供了一种方法来实现这一功能。 1. **基本原理**: - 使用`...
上个实例改进 java实现两个日期相减得到中间的年份和月份日期
本主题主要关注如何在Android中进行日期相减,以及相关联的UI组件使用,如数字日历和自定义对话框。我们将探讨以下几个方面: 1. **日期相减**: 在Android中,我们可以使用`java.util.Date`或`java.time`包(自...
### JavaScript 日期相减知识点详解 #### 一、概述 在JavaScript中,处理日期和时间是一种常见的需求,尤其是在开发涉及日期计算的应用时。本篇文章将详细介绍如何使用JavaScript进行日期之间的相减操作,并给出一...
java 两个日期相减得到的天数、毫秒数;获取两个日期中的最大日期;获取两个日期中的最小日期。
无论是JavaScript还是Java,计算两个日期之间相差天数的基本原理都是相似的:先将日期转换为统一的时间单位(通常是毫秒),然后计算两个时间单位之间的差值,并将其转换为所需的单位(如天)。在实际开发中,还需要...
java 日期 相加 相减 增加、减去指定的天数、月数
在Java中,日期时间类型通常有`java.util.Date`、`java.sql.Date`、`java.sql.Time`和`java.sql.Timestamp`。MyBatis在映射XML文件中,需要对这些类型进行适当地配置,例如使用`jdbcType`属性指定数据库对应的日期...
### Java日期处理大全:掌握时间的艺术 在Java编程中,日期和时间的处理是不可或缺的一部分,尤其是在涉及到数据记录、时间戳、定时任务等场景时。本文将深入探讨Java中的日期处理技术,涵盖从基础到进阶的各种技巧...
private final static SimpleDateFormat sdfYear = new ... * @Description: TODO(日期比较,如果s>=e 返回true 否则返回false) * @param s * @param e * @return boolean * @throws * @author fh */
Velocity与Freemarker、JSTL并称为Java Web开发中的三大标签技术。Velocity是一种基于Java的模板引擎,它允许Web开发者通过简单的模板语法来生成动态HTML网页、XML文档等。Velocity的核心优势在于其简洁易懂的语法...
- **日期相加和相减**:通过调用上述类的`plusDays()`、`minusHours()`等方法,可以轻松地对日期进行加减操作。 - **计算两个日期间的差值**:可以使用`ChronoUnit.between()`方法计算两个日期之间的差值,返回的...
包含日期偏移、生日计算、某个时间年月、是否是今天、计算第几周、时间差、比较大小以及间隔等常用业务时间计算方法、
在Java中,可以通过多种方式来实现日期的比较与计算,其中最常用的方法之一是利用`java.util.Calendar`类来进行日期计算。另外,也可以使用`java.text.SimpleDateFormat`类来帮助格式化日期字符串。 #### 三、具体...
在Java编程中,计算两个日期之间的差异是一项常见的任务,它涉及到日期和时间的处理。`DateUtils.java` 文件很可能是包含一个工具类,用于帮助我们完成这个任务。在这个类中,可能包含了各种方法来计算两个`java....
Java获取时间差的代码示例可以帮助开发者更好地掌握Java的日期和时间处理技术。 总结 在本文中,我们详细讲解了Java获取时间差的代码示例,包括计算天数差、小时差和分钟差的代码示例。这些代码示例可以帮助...
在Java中,求两个日期之间的差值可以通过多种方式实现,但本代码示例中使用了自定义的`DateType`类来封装日期,并通过计算每个日期距离某一基准点(如公元元年)的总天数,然后相减得到两日期之间的差值。...
- 首先检查输入的两个日期,如果起始日期晚于或等于结束日期,则直接返回0。 - 接着,通过循环遍历起始日期与结束日期之间的每一天,并使用`DATEPART`函数确定每一天是否为工作日。 - `DATEPART(Weekday, @dt_...
SimpleDateFormat 是 Java 中的一个类,用于格式化日期和时间。 小结 本例中,我们学习了如何在 Java 中获取 List 中两元素时间差。我们使用了 ArrayList 来存储时间字段,并使用 SimpleDateFormat 来格式化时间...
首先将字符串转换为日期,然后获取每个日期对应的毫秒值,相减得到的差值除以一天的毫秒数(1000 * 60 * 60 * 24)即可。示例如下: ```java public static int daysBetween(String smdate, String bdate) { ...