java计算两个日期中间的时间

发布时间 - 2026-01-11 00:29:27    点击率:

java计算两个日期中间的时间

其中在数据库中有一个字段为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计算两个日期中间的时间  # java计算两个日期之间的时间  # java Date获取本月的开始时间与结束时间  # java获取指定开始时间与结束时间之间的所有日期  # java根据开始时间结束时间计算中间间隔日期的实例代码  # Java计算两个日期时间之间的天数最简方法  # Java编程实现计算两个日期的月份差实例代码  # java计算两个日期之前的天数实例(排除节假日和周末)  # Java简单计算两个日期月数差的方法  # 利用Java中Calendar计算两个日期之间的天数和周数  # JAVA计算两个日期相差的实例  # Java根据开始时间和结束时间及周几计算日期的示例代码  # 过了  # 希望能  # 谢谢大家  # 数据库中  # 有一个  # 加减  # 为把  # 午夜  # brush  # public  # String  # getDays  # static  # Date  # class  # datetime  # java  # strong  # pre  # br 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel定时任务怎么设置_Laravel Crontab调度器配置  php静态变量怎么调试_php静态变量作用域调试技巧【解答】  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  如何快速生成ASP一键建站模板并优化安全性?  Laravel如何处理表单验证?(Requests代码示例)  iOS中将个别页面强制横屏其他页面竖屏  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  零服务器AI建站解决方案:快速部署与云端平台低成本实践  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  如何在宝塔面板创建新站点?  如何快速上传自定义模板至建站之星?  网站图片在线制作软件,怎么在图片上做链接?  如何在Windows 2008云服务器安全搭建网站?  javascript基本数据类型及类型检测常用方法小结  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  如何在Ubuntu系统下快速搭建WordPress个人网站?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  如何安全更换建站之星模板并保留数据?  如何挑选高效建站主机与优质域名?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  香港服务器选型指南:免备案配置与高效建站方案解析  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  微信推文制作网站有哪些,怎么做微信推文,急?  如何批量查询域名的建站时间记录?  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  企业网站制作这些问题要关注  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析  PHP正则匹配日期和时间(时间戳转换)的实例代码  海南网站制作公司有哪些,海口网是哪家的?  三星、SK海力士获美批准:可向中国出口芯片制造设备  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  香港服务器部署网站为何提示未备案?  Python函数文档自动校验_规范解析【教程】  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  免费视频制作网站,更新又快又好的免费电影网站?  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  Laravel如何创建自定义Artisan命令?(代码示例)  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  如何挑选优质建站一级代理提升网站排名?  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  PythonWeb开发入门教程_Flask快速构建Web应用  如何快速查询网址的建站时间与历史轨迹?