展开全部

思路是先计算两个62616964757a686964616fe59b9ee7ad9431333365666264日期相差的毫秒数,然后分别根据每天的毫秒数、每小时的毫秒数、每分钟的毫秒数来计算相差几天,几小时,几分钟。具体代码如下:

public static String getDatePoor(Date endDate, Date nowDate) {

long nd = 1000 * 24 * 60 * 60;//每天毫秒数

long nh = 1000 * 60 * 60;//每小时毫秒数

long nm = 1000 * 60;//每分钟毫秒数

long diff = endDate.getTime() - nowDate.getTime(); // 获得两个时间的毫秒时间差异

long day = diff / nd;   // 计算差多少天

long hour = diff % nd / nh; // 计算差多少小时

long min = diff % nd % nh / nm;  // 计算差多少分钟

return day + "天" + hour + "小时" + min + "分钟";

}

然后做一个测试,调用这个方法测试一下:

可以看出两个日期时间相差几天,几小时,几分钟都可以算出来。

扩展资料:

Java使用以下三种方法来比较两个日期:

1、使用 getTime() 方法获取两个日期(自1970年1月1日经历的毫秒数值),然后比较这两个值。

2、使用方法 before(),after() 和 equals()。例如,一个月的12号比18号早,则 new Date(99, 2, 12).before(new Date (99, 2, 18)) 返回true。

3、使用 compareTo() 方法,它是由 Comparable 接口定义的,Date 类实现了这个接口。

参考资料:

java两个时间相差分钟_Java计算两个日期时间相差几天,几小时,几分钟等相关推荐

  1. java 间隔分钟_java 计算两个 日期时间 相间隔多少天小时分钟 等

    1.时间转换data默认有toString() 输出格林威治时间,比如说Date date = new Date(); String toStr = date.toString(); 输出的结果类似于 ...

  2. java 计算日期相差天数_Java 计算两个日期相差的天数

    当我们需要计算两个日期相差的天数怎么办呢,今天我们就来用 Java 比较两个日期相差的天数,最简单的方法,直接上代码: 第一种,Date类型计算public static int differentD ...

  3. java 计算日期相差天数_JAVA计算两个日期之间相差的天数

    这是本人第一次写博客,主要计算两个日期之间相差的天数 import java.text.ParseException; import java.util.Date; import org.apache ...

  4. java 获取当前小时 分钟_java实现获取当前年、月、日 、小时 、分钟、 秒、 毫秒...

    package com.app.test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util ...

  5. java 日期只计算年月日大小_Java 计算两个日期相差多少年月日

    JDK7及以前的版本,计算两个日期相差的年月日比较麻烦. JDK8新出的日期类,提供了比较简单的实现方法. /*** 计算2个日期之间相差的 相差多少年月日 * 比如:2011-02-02 到 201 ...

  6. php 获取两个日期相隔几周,怎么样计算2个日期之间相差几周

    你的位置: 问答吧 -> PHP基础 -> 问题详情 怎么样计算2个日期之间相差几周 如题 如果2个日期在同一年中的话可以通过date("W",unix时间戳)来计算 ...

  7. java8中计算2个日期时间之间相差多少月

    Java8 java8中计算2个日期时间之间相差多少月 方法一 (计算时不计算天) DateTimeFormatter sdf = DateTimeFormatter.ofPattern(" ...

  8. python时间加减秒_Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年...

    计算年.月.日需要安装组件包 pip install python-dateutil 当前日期时间 import datetime print datetime.datetime.now() # 20 ...

  9. java时间间隔_java 计算两个 日期时间 相间隔多少天小时分钟 等

    1.时间转换 data默认有toString() 输出格林威治时间,比如说Date date = new Date(); String toStr = date.toString(); 输出的结果类似 ...

最新文章

  1. mysql多表分页查询语句_Mysql多表分页查询
  2. String、StringBuffer与StringBuilder之间区别 (转载)
  3. ios(iphone/ipad)一个简单的用代码判断当前设备的方法
  4. Charles是mac的iddler抓包工具
  5. Webform--LinQ 增、删、改、查
  6. clone下来的代码push到自己的远程仓库中
  7. 2019-05-23 IRIS嗅探器;用IRIS嗅探数据;
  8. *Codeforces587E. Duff as a Queen
  9. (三) 类图和对象图
  10. redis的基本使用笔记一
  11. cocos2d-x 3.0正式版创建project笔记
  12. ThinkPHP分页链接支持数组参数的办法
  13. php.ini 安全配置
  14. python判断list集合中是否包含某个元素_python怎样判断list是否包含某个元素
  15. SC || 记不住的正则
  16. 物联网时代 公共建筑应该改变些什么
  17. 机械电子工程专业和计算机科学,机械电子工程专业属于什么类别
  18. 论文书写各类常见格式汇总Word版
  19. Scala 快查手册
  20. 主板有电无法启动_电脑主板有电 但是就是开不了机

热门文章

  1. 给定一棵二叉树,计算该二叉树的深度、总节点个数和叶子节点个数。
  2. Stack Overflow 的 HTTPS 化:漫漫长路的终点
  3. 04-----无法执行二进制文件: 可执行文件格式错误
  4. 热风枪焊接表面贴装元件的工具和技巧
  5. 如何在双十一给自己送个“陪聊女友”——基于飞桨Plato搭建多轮对话模型
  6. HaaS轻应用(JavaScript)总览
  7. DevOps工具链:开放、自由地选择最适合团队和业务需要的工具
  8. 将一个文件复制到另外一个文件中
  9. soul网关-2-divide插件
  10. phpcms选择文件无法加载插件怎么办_win7系统下浏览器显示无法加载插件如何解决...