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

Java.util.Date类型时间的减法

阅读更多
SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date begin=dfs.parse("2004-01-02 11:30:24");
java.util.Date end = dfs.parse("2004-03-26 13:31:40");
long between=(end.getTime()-begin.getTime())/1000;//除以1000是为了转换成秒
long day1=between/(24*3600);
long hour1=between%(24*3600)/3600;
long minute1=between%3600/60;
long second1=between%60/60;
System.out.println(""+day1+"天"+hour1+"小时"+minute1+"分"+second1+"秒");
分享到:
评论

相关推荐

    JAVA求两个日期之间相差的天数

    Java提供了多种处理日期和时间的类,比如`java.util.Date`、`java.util.Calendar`以及`java.time`包中的`LocalDate`等。在本场景中,我们将主要讨论如何使用`java.util.Date`和`java.time.LocalDate`来解决这个问题...

    java对日期的加减操作

    使用 java.text.SimpleDateFormat 和 java.util.Date 实现日期加减 Java 中的 `SimpleDateFormat` 类和 `Date` 类也可以实现日期的加减操作。可以使用 `SimpleDateFormat` 类的 `format` 方法和 `Date` 类的 `...

    java基础知识学习教程-10常用类库.pptx

    Java 中提供了两个日期时间类:Date 和 Calendar,位于 java.util 包中。Date 类用于表示日期和时间,提供了多种构造方法和方法,如获取当前日期和时间、设置日期和时间等。Calendar 类是专门用于对日期进行操作的类...

    时间工具类

    - 可以通过减法操作计算两个`Date`对象之间的时间差,得到`long`类型的毫秒值。 - 使用`Duration`类(Java 8引入)可以更精确地计算两个时刻之间的时长,包括天数、小时、分钟和秒。 5. **时间比较**: - `Date`...

    android 时间戳

    - 对于旧版本的Android,`java.util.Date`和`java.text.SimpleDateFormat`是主要的日期时间处理工具。 - 对于新版本的Android,推荐使用`java.time`包,其API设计更友好,功能更强大。 9. **注意时区问题** - 在...

    JAVA中的时间操作[归类].pdf

    - 使用`java.util.Date`类:创建一个新的`Date`对象会自动获取当前系统时间。通过`getTime()`方法可以获取从1970年1月1日00:00:00 UTC到当前时间的毫秒数。 - 使用`System.currentTimeMillis()`:该方法返回与`...

    Androd时间戳转化

    在实际项目中,你可以根据需求选择合适的API,如`java.util.Date`、`java.text.SimpleDateFormat`或Java 8的`java.time`包,来实现灵活的时间操作。在`TimeStampDemo`这样的项目中,这些技术将被广泛运用,以实现...

    JAVA经典例子难得一见

    - `java.util`:包含实用工具类,如集合框架、日期/时间设施等。 - `java.io`:提供输入/输出操作的类。 - `java.sql`:提供数据库访问的 API。 - `java.awt`:提供图形用户界面组件。 - `java.net`:支持网络通信。...

    java 日历工具类

    Java中的日历工具类主要指的是`java.util.Calendar`类及其相关API,它是Java标准库提供的时间和日期处理工具。在编程中,我们经常需要进行日期的计算、比较、格式化等操作,`Calendar`类提供了丰富的功能来满足这些...

    实现了四则运算的java计算器源码

    import java.util.Scanner; Scanner scanner = new Scanner(System.in); System.out.println("请输入第一个数字:"); double num1 = scanner.nextDouble(); System.out.println("请输入第二个数字:"); double num2...

    CalculatorService.zip_The Age

    在Java中,可以使用`java.util.Calendar`或`java.time`包中的类;在Python中,我们可以利用`datetime`模块;在JavaScript中,可以使用`Date`对象。这些工具允许我们将当前日期与出生日期进行比较,从而得出年龄。 ...

    Java SE编程入门教程 java 常用API(共22页).pptx

    此外,`java.util`包包含了集合框架,如ArrayList、HashMap等,以及日期时间处理类。 2. **日期和时间API**: Java中的日期和时间处理主要通过`Date`、`DateFormat`和`SimpleDateFormat`以及`Calendar`类来完成。`...

    java程序设计课程报告书---计算器.pdf

    为了处理时间差计算,我们可以添加一个`calculateMilliseconds()`方法,它接受两个日期对象(通常使用`java.util.Date`或`java.time.LocalDateTime`表示),计算它们之间的差值,并返回毫秒数。 在实现这些方法时,...

    java编程开发基础入门教程

    - Java提供了多个类用于处理日期和时间,如`java.util.Date`、`java.time.LocalDate`等。 - 新的时间API (`java.time`包) 更加强大且易于使用。 通过以上内容的学习,初学者可以对Java编程有一个全面的认识,并...

    java 农历与公历互转(1891-2100) v2.0.0

    3. **日期对象表示**:在Java中,`java.util.Date`和`java.time`包下的`LocalDate`类常用来表示日期。本项目可能使用了自定义的类如`LunarEntity`来存储农历日期,该类可能包含年、月、日等属性以及相关的计算方法。...

    TimeCalculator:我的安卓项目。 时间计算器执行时间计算,如加法、减法、乘法和减法

    然而,`java.util.Date`已被弃用,取而代之的是`java.time.LocalDate`、`java.time.LocalTime`和`java.time.LocalDateTime`等类,它们提供了更丰富的API和更好的性能。 在Android开发中,为了与用户界面交互,我们...

    JAVA计算器

    5. **日期和时间**:Java提供java.util.Date和java.time包来处理日期和时间。在计算器中,我们可以利用这些类获取当前时间,并将其与计算过程一起存储。这需要理解日期时间的格式化和转换方法。 6. **文件I/O操作**...

    android日期相减

    在Android中,我们可以使用`java.util.Date`或`java.time`包(自Java 8起)来处理日期。`Date`类提供了`getTime()`方法,返回以毫秒为单位的日期时间值,通过这个值我们可以进行日期相减。例如,如果你有两个`Date`...

    java实现二十四节气计算

    3. **实现算法**:在Java中,我们可以使用`java.util.Calendar`类来处理日期和时间。通过获取年、月、日等信息,我们可以构建一个函数来计算黄经。这个函数可能需要包含一些数学运算,如求余数、加减法等,以适应...

Global site tag (gtag.js) - Google Analytics