java计算两个日期相差多少天、小时、分钟等

1、时间转换

Date date = new Date();
String toStr = date.toString();输出的结果类似于:
Wed Sep 16 19:02:36 CST 2012

使用SimpleDataFormat类

Date date = new Date();
String dateStr = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(date);
System.out.println(dateStr);输出结果像下面这样:
2009-09-16 07:02:36

2、时间差

public static String getDatePoor(Date endDate, Date nowDate) {long nd = 1000 * 24 * 60 * 60;long nh = 1000 * 60 * 60;long nm = 1000 * 60;// long ns = 1000;// 获得两个时间的毫秒时间差异long diff = endDate.getTime() - nowDate.getTime();// 计算差多少天long day = diff / nd;// 计算差多少小时long hour = diff % nd / nh;// 计算差多少分钟long min = diff % nd % nh / nm;// 计算差多少秒//输出结果// long sec = diff % nd % nh % nm / ns;return day + "天" + hour + "小时" + min + "分钟";
}

Java----日期算法(计算两个date类型的时间差)相关推荐

  1. java 日期是否合法_java 中 Date 类型快判断日期是否合法.

    // 如果日期不合法,则抛异常try {String date_str = 5555-22-33;SimpleDateFormat format=new SimpleDateFormat(yyyy-M ...

  2. oracle计算timestamp差,Oracle 计算timestamp和date类型的时间差

    首先是计算timestamp类型的时间差, 下面以秒为Demo: SELECT * FROM swap_park_record T WHERE ROUND ( TO_NUMBER ( TO_DATE ...

  3. java 两日期的周数_利用 Java 中 Calendar 计算两个日期之间的天数和周数

    利用 Java 中 Calendar 计算两个日期之间的天数和周数 前言 究竟什么是一个 Calendar 呢? 中文的翻译就是日历, 那我们立刻可以想到我们生活中有阳 (公) 历阴 (农) 历之分它 ...

  4. java 排除法定节假日以及正常周六日,计算两个Date相差的小时数

    项目组有一个需求,计算两个Date类型参数,相差的小时数.业务上有一些特殊的用途,可能用于绩效考核的目的吧- 如果不排除节假日周六日的话,处理起来非常easy,是个程序员都能写出来,但是-如果要排除法 ...

  5. Java 8中计算两个日期间隔多少年、多少月、多少天 (Period)

    有一个常见日期操作计算两个日期之间的年数.月数.天数.在Java 8中可以用java.time.Period类来做计算. import java.time.LocalDate; import java ...

  6. 方法重载例题 编写程序计算两个同类型的数之和 Java

    方法的重载: 方法重载是指在同一作用域内,可以有一组具有相同方法名,不同参数表,返回值类型可以相同也可以不同的方法.重载方法通常用来命名一组功能相似的方法,这样做减少了方法名的数量,提高程序的可读性和 ...

  7. 利用TF_IDF算法计算两英文文章的文本相似度 C++实现

    利用TF_IDF算法计算两英文文章的文本相似度 C++实现,仅用于应付课程小作业. 链接:利用TF_IDF算法计算两个英文文章的文本相似度(C++实现)-C++文档类资源-CSDN下载

  8. JAVA String时间转化为数据库Date类型

    JAVA String时间转化为数据库Date类型 String date="2017-01-12 18:00:00"; java.text.SimpleDateFormat fo ...

  9. 计算两个时间戳型的时间差

    我需要计算两个时间戳型的时间差,并得出相应的以小时为单位的数据. 这里是我自己找到的解决方法,先记录下来. 先将string 型转换为date型,然后转换为long型,最后以long型计算出小时数. ...

最新文章

  1. Java / Android String.format 的使用
  2. RBAC基于角色的用户权限管理
  3. IDApython 命令
  4. 5 交换机-direct (路由)
  5. php常见错误及总结,PHP常见的错误级别总结
  6. 技术管理规划-从哪入手?
  7. heartbeat与keepalived对比
  8. 耍小聪明的人,永远不可能取得自己事业的成功
  9. 铁乐学python_day29_模块与包学习4
  10. pat basic 1096 大美数
  11. P2P模式文件传输网络应用的开发
  12. JWT原理 对比 appid secretkey 鉴权
  13. outlook客户端 outlook.com邮箱设置方法
  14. Python 求解超越方程
  15. 【读书笔记】组合计数中的行列式方法
  16. s5pv210 linux,S5PV210-零基础体验uboot
  17. 风力循环喷砂房——北京恒辉郎润
  18. [笑语天下]风景、照片与评论古今
  19. 如何初始化阿里云服务器
  20. 八数码问题的A*算法

热门文章

  1. 【报告分享】2020年重点行业薪酬趋势指南.pdf(附下载链接)
  2. Normalizing Flows Tutorial(标准化流教程)第一部分
  3. python通配符搜索文件_Python 如何查找特定类型文件
  4. Abbirb120型工业机器人_优傲UR5协作型机器人注塑台湾工厂的机器换人项目
  5. 解决chrome/Edge提示您的连接不是私密连接的方法
  6. Algorithm:十大经典排序算法C++实现及总结
  7. 微机笔记6——输入输出控制
  8. Php无限层级并显示层级数
  9. php原生数据库分页
  10. Ubuntu下MySQL root密码忘记的解决方法