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

Java 两个时间戳型的时间差

阅读更多

import java.text.*; 
import java.util.*;

public class TestDate ...{

    public static void main(String[] args) ...{
    String t1 = "2008-03-10 16:25:02";
    String t2 = "2008-03-10 18:26:02";

    Date d1 = null;
    Date d2 = null;

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    try ...{
        d1 = sdf.parse(t1);
        d2 = sdf.parse(t2);
    } catch (ParseException pe) ...{
        System.out.println(pe.getMessage());
    }
   
    long dd1 = d1.getTime();
    long dd2 = d2.getTime();
    double hours = (double)(dd2-dd1)/3600/1000;
    System.out.println("时间差是:"+hours+"(小时)");
   
    }
}
分享到:
评论

相关推荐

    java 计算时间差

    在 Java 中计算两个日期之间的时间差是常见的需求之一,尤其是在需要处理时间序列数据的应用程序中。本文将详细介绍几种不同的方法来计算两个日期之间的差值,并提供相应的代码示例。 #### 1. 使用 `...

    Android进阶之使用时间戳计算时间差

    Android进阶之使用时间戳计算时间差是Android开发中的一项重要技术,主要用于计算两个时间点之间的时间差。这种技术在实际开发中非常常用,例如在聊天记录、日志记录、时效性统计等场景下。 本文将详细介绍Android...

    利用时间戳获取间隔时间

    - 要计算两个时间戳之间的差值,只需简单地相减即可得到它们之间的秒数、毫秒数或微秒数。 - 例如,在JavaScript中:`let elapsedTime = Math.abs(timestamp1 - timestamp2);` - 对于带有精度的时间戳,需要根据...

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

    在上面的代码中,我们首先使用SimpleDateFormat对象将日期字符串转换为long类型的时间戳,然后计算两个时间戳之间的差值,最后将差值转换为天数。 计算小时差 计算小时差的代码示例如下: ```java String ...

    java中计算两个日期相差几天

    - **日程管理**:在实现诸如倒计时功能或会议提醒等应用时,准确计算两个日期之间的时间差至关重要。 总之,掌握如何在Java中计算两个日期相差几天是非常有用的技能,它不仅能够帮助开发者更高效地处理日期相关的...

    android 时间戳

    - 计算两个时间戳之间的差距:通过减法操作可以直接得到两个时间戳的差值,代表两个时间点之间相隔的毫秒数。 4. **Android中的时间处理** - `java.time`包:从Java 8开始引入的新API,提供了更丰富的日期和时间...

    Android 获取2个日期相差天数

    这里的`diffInMilliseconds`是两个日期之间的毫秒差,除以一天的毫秒数(24小时 * 60分钟 * 60秒 * 1000毫秒)即可得到相差的天数。 在实际的Android项目中,你可能会遇到日期的输入来自用户或者网络,这时候需要...

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

    通过上述分析,我们可以看到Java提供了强大的工具来处理日期和时间,包括格式化、解析以及时间差的计算。这对于开发人员来说是一个非常实用的功能,尤其是在需要对事件发生的时间进行精确控制和记录的场景下。掌握这...

    最全Java常用日期处理工具类

    7.两个时间相差距离多少天多少小时多少分多少秒 8.按默认格式的字符串距离今天的天数 9.比较两个时间的大小 HH:mm:ss 10.按用户格式字符串距离今天的天数 11.cron "0 06 10 15 1 ? 2014" 专门用于处理...

    JAVA定时器时间抓取

    // 计算两个时间点之间的时间差 ``` 4. **DEMO示例** 压缩包中的"各种时间DEMO"可能包含以下示例: - 定时任务执行:如每隔5秒打印一条消息。 - 日期格式化:使用`DateTimeFormatter`将日期转换为特定格式的...

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

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

    java同步网络时间

    5. **计算时间差**:通过比较服务器的时间戳和本地的时间戳,计算出两者之间的差异。 6. **调整本地时间**:根据计算出的时间差,更新本地系统的时钟。 `netTime`源码可能包含了上述步骤的实现,通过阅读源码,我们...

    java日期,时间工具类

    各种日期格式,时间戳,时间计算的相互转换。直接引入工程中,可使用

    java日期时间工具类超级全

    得到两个时间差 格式yyyy-MM-dd HH:mm:ss;转化long值的日期为yyyy-MM-dd HH:mm:ss.SSS格式的日期;获取当前日期是一个星期的第几天;判断当前时间是否在[startTime, endTime]区间; 获取当前小时 :2019-08-23 17;...

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

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

    java计算时间差的方法

    本篇文章将详细讲解如何在Java中计算两个日期或时间之间的差值,以及如何以“hh:mm:ss”的格式返回这个差值。 首先,Java的标准库中提供了`java.util.Date`类来表示日期和时间,但自Java 8开始,推荐使用`java.time...

    java时钟java。java

    10. **日期时间的比较**:你可以使用`isBefore`, `isAfter`, `isEqual`方法比较两个日期时间。 学习以上知识点,你就可以创建一个简单的Java时钟程序,显示当前时间或者根据需要执行特定的操作。在`clock`这个文件...

    python 获取当天凌晨零点的时间戳方法

    时间戳通常指的是自1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,它是一个整数,因此可以简单地通过当前时间减去当天零点后的时间差,并进行必要的时区调整来获取。 使用`time`模块获取当天凌晨零点的时间戳的...

    计算时间差,每隔两秒输出一次时间到屏幕上

    以下是在Python中计算两个时间点之间的时间差的例子: ```python import time start_time = time.time() # 记录开始时间 # 这里执行需要计算时间的代码 end_time = time.time() # 记录结束时间 time_diff = end_...

    用java编写的计时器

    4. **计算时间差**:通过`getTime()`方法计算两次时间戳之差,并转换为秒。 这种方式的优点在于直接获取系统时间戳,减少了不必要的转换操作,提高了计时的精度。 #### 五、使用`System.nanoTime()`实现纳秒级计时...

Global site tag (gtag.js) - Google Analytics