`
王仕军
  • 浏览: 21002 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
最新评论

java时间相减得到的时间

阅读更多
public class test   {

public static void main(String ss[]) {
   SimpleDateFormat d= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//格式化时间
 
   String nowtime=d.format(new Date());//按以上格式 将当前时间转换成字符串
 
   System.out.println("当前时间:"+nowtime);
   String testtime="2007-09-05 16:07:35";//测试时间
   System.out.println("测试时间:"+testtime);
 
   try {
    long result=(d.parse(nowtime).getTime()-d.parse(testtime).getTime())/1000;//当前时间减去测试时间   这个的除以1000得到秒,相应的60000得到分,3600000得到小时
    System.out.println("当前时间减去测试时间="+result+"秒");
   } catch (ParseException e) {
    e.printStackTrace();
   }
 
}

}
分享到:
评论
4 楼 hjz1034979852 2009-12-03  
为什么不用 Calendar calendar = Calendar.getInstance();
给个理由
3 楼 liqi6510 2008-12-31  
在java中,不应该你这样写的。建议看一下Calendar类。
2 楼 Shmily_XiaoJing 2007-11-02  
老公:加油哟!
1 楼 Shmily_XiaoJing 2007-11-02  

相关推荐

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

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

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

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

    android日期相减

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

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

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

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

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

    java编写的计算系统时间差的程序

    在IT领域,特别是Java编程中,处理日期与时间是一个常见且重要的需求,尤其是在涉及系统监控、日志记录或任何需要时间精度的应用场景中。本文将深入解析如何利用Java编写一个程序来提取当前系统时间,并计算两次系统...

    mybatis中操作日期实例分析

    - 使用Joda-Time或Java 8的`java.time`包来处理日期,以获得更好的API和更精确的日期处理能力。 - 遵循数据库设计的最佳实践,如为日期字段添加索引,以提高查询效率。 综上所述,MyBatis在处理日期时提供了多种...

    JS计算两个时间相差分钟数的方法示例

    为了计算两个日期之间的时间差,我们使用`Math.abs(date2 - date1)`获取以毫秒为单位的差值,然后除以1000得到秒数,再除以60得到分钟数。将这个值存储在变量`m`中。 然后,我们提取时间部分(小时和分钟)并将其...

    手机话费计费系统Java

    大家都知道,计费功能:一,计费方式(这个好办,获得通话时间后,通过数学公式能够解决)二,就是如何获得通话时间,因为是日期,而不是简单的 结束 起始时间相减能解决的。三,就是Java类库里面的date和Calendar的...

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

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

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

    Java时间操作函数是Java编程中常见且重要的部分,主要用于处理日期和时间的计算、格式化以及转换等任务。以下是对这些函数的详细说明: 1. 计算某一月份的最大天数: `Calendar` 类提供了获取月份最大天数的方法 `...

    有关时间运算的类

    本文将详细探讨“有关时间运算的类”,包括如何进行时间相减以得到天、时、分、秒的差值,以及各种时间表示方法。 1. **时间类的基本概念** 在大多数编程语言中,都有内置的时间类或库,如Python的`datetime`模块...

    DateUtil.java

    3. **计算年份差值**:`getYearsBetween(Date startDate, Date endDate)` 方法相对简单,通常通过获取两个日期各自的年份值并进行相减得到。 除了这些基本的计算方法,`DateUtil` 类还可能包含其他实用功能,例如:...

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

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

    java 文件拷贝

    通过System.currentTimeMillis()方法可以获取当前时间的毫秒数,将开始时间与结束时间相减便可以得到拷贝操作所耗费的时间。 Java中实现文件拷贝的示例代码如下: ```java import java.io.File; import java.io....

    时间计算器

    3. 计算间隔:将两个日期对象相减得到一个时间差对象,该对象包含了两个日期之间的总秒数。 4. 转换为天数:将时间差对象的总秒数除以一天的秒数(86400秒),得出天数结果。 5. 显示结果:最后,程序将计算出的天数...

    奥运倒计时java脚本

    在计算过程中,首先获取了目标日期`FuckyouDay`和当前日期`today`,然后通过`getTime()`方法获取它们的时间戳(即从1970年1月1日00:00:00 UTC到指定日期和时间的毫秒数),再通过相减得到时间差。接下来,将这个时间...

    java日期处理大全

    通过Calendar对象的`getTimeInMillis()`方法获取毫秒级时间戳,然后相减得到两个日期间的时间差,最后除以相应的单位(秒、分钟、小时等)转换为所需的格式。 ```java public int getIntervalDays(Calendar startDay...

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

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

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

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

Global site tag (gtag.js) - Google Analytics