再做一个小东西。
其中在数据库中有一个字段为datetime类型,想要计算两个日期之间过了多少天 多少小时 多少分钟。
思路为把时间换算为毫秒(与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。然后利用毫秒的加减计算。

计算如下:

public static String getDays(Date date){Calendar cal=Calendar.getInstance();cal.setTime(date);long oldTime=cal.getTimeInMillis();long nowTime=System.currentTimeMillis();long days=(nowTime-oldTime)/(1000*60*60*24);//天数long hours=((nowTime-oldTime)%(1000*60*60*24))/(1000*60*60);//小时数long minutes=(((nowTime-oldTime)%(1000*60*60*24))%(1000*60*60))/(1000*60);//分钟数long seconds=((((nowTime-oldTime)%(1000*60*60*24))%(1000*60*60))%(1000*60))/1000;//秒数return days+"天"+hours+"小时"+minutes+"分钟"+seconds+"秒";}

java计算两个日期间过了多少天相关推荐

  1. JAVA 计算两个日期间的时间间隔

    public long getTime() Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT represe ...

  2. LocalDate计算两个日期间距离

    1.LocalDate提供了until()方法,计算了两个日期之间的年.月和日的周期 例如: from {@code 2017-08-28} to {@code 2018-09-30} is &quo ...

  3. Python计算两个日期间的工作日(交易日),去除周末节假日

    首先区分一下这里的工作日和节假日是不同的. 工作日是指去掉节假日即周末,但是不去掉调休的日期. 交易日主要针对金融行业,是指去掉节假日和周末,因为周末金融市场也是停盘的,所以即使周末因为调休工作,也不 ...

  4. period_diff()函数不能用于计算两个日期间的天数

    period_diff()函数返回两个日期之间的月份数,不能用于计算两个日期间的天数,比如 SELECT PERIOD_DIFF(20200325,20200404) FROM DUAL; 结果是9, ...

  5. 计算两个日期间有多少个工作日

    function TmainForm.WorksDay( //计算两个日期间有多少个工作日 mStartDate: TDate; //开始日期 mEndDate: TDate //终止日期 ): In ...

  6. 计算两个日期间相隔了多少周

    计算两个日期间相隔多少周,只要个了周日就算一周 /** * 计算两个日期间相隔的周数 * * @param startDate * 开始日期 * @param endDate * 结束日期 * @re ...

  7. oracle计算两个日期间的工作日(根据表配置)

    首先新增表用于配置非工作日,工作日,具体配置在程序中处理 DROP TABLE "T_WEEKDAY"; CREATE TABLE "T_WEEKDAY" (& ...

  8. DATEDIF计算两个日期间的天、月、年间隔数

    DATEDIF函数,主要用于计算两个日期之间的天数.月数或年数.其返回的值是两个日期之间的年\月\日间隔数. 基本语法:DATEDIF(Start_Date,End_Date,Unit) Start_ ...

  9. C语言二月天数计算,关于计算两个日期间天数的代码,大家来看看

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是原贴: http://post.baidu.com/f?kz=100411727 这是原码: #include "stdio.h" ...

最新文章

  1. http在链接中加入用户名_爬虫基础——HTTP基本原理
  2. Ubuntu 安装JDK8
  3. 定义交货输出条件类型(Output Types)
  4. KDD 2020 开源论文 | GPT-GNN:图神经网络的生成式预训练
  5. Java中的程序设计模式--单例与多例
  6. 数据挖掘竞赛-美国King County房价预测训练赛
  7. 鸿蒙系统超级功能,华为再发新版鸿蒙OS系统!新增超级终端功能:可媲美iOS系统...
  8. blob数据类型_MySQL 8.0 基本操作步骤:3.字段和数据类型的选择
  9. python图像转字符画_Python实现图片转字符画的示例
  10. keras训练一个简单的模型
  11. 《Doom启示录》(1-13)
  12. 项目进度管理:估算活动持续时间
  13. 硬件设计-基于热敏电阻的水温检测控制系统(模电课设)
  14. 聊一聊固态硬盘的那些事
  15. git clean使用方法
  16. 我是怎么打开车库门的:ASK/OOK手动解码及重放
  17. 服务器数据抓包(原来微信图片真的可以抓包看的)
  18. 3:AngularJS:模糊查询过滤内容,下拉菜单排序,过滤敏感字符,验证判断后添加表格信息
  19. 高效人士睡觉前做的10件事
  20. 莫高窟永不褪色的微笑,照耀在华为未曾止步的数据保护征程

热门文章

  1. word段落每行首字怎么对齐_Word教程:段落格式设置:首行左右悬挂缩进及五种对齐方式...
  2. python 训练好的模型怎么保存_如何保存训练好的机器学习模型
  3. 使用excel结合线性规划求解Holt-Winters参数
  4. 【计算机网络】对时延带宽积的理解
  5. 打印机无法打印是怎么回事打印机故障维修技巧【已解决】
  6. 一加 9 系列好不好?销量与口碑双丰收
  7. 无线蓝牙鼠标搜索不到?试试对码
  8. 音视频开发入门基础知识(音频入门篇)
  9. 基于D2Admin 简化模板自己做的前端系统 (四)
  10. 忆暖行动|“从前的日色变得慢,车、马、邮件都慢,一生只够爱一个人”