/**
* 计算两个日期的时间差
* @param formatTime1
* @param formatTime2
* @return
*/
public static String getTimeDifference(Timestamp formatTime1, Timestamp formatTime2) {
SimpleDateFormat timeformat = new SimpleDateFormat("yyyy-MM-dd,HH:mm:ss");
long t1 = 0L;
long t2 = 0L;
try {
t1 = timeformat.parse(getTimeStampNumberFormat(formatTime1)).getTime();
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
t2 = timeformat.parse(getTimeStampNumberFormat(formatTime2)).getTime();
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//因为t1-t2得到的是毫秒级,所以要初3600000得出小时.算天数或秒同理
int hours=(int) ((t1 - t2)/3600000);
int minutes=(int) (((t1 - t2)/1000-hours*3600)/60);
int second=(int) ((t1 - t2)/1000-hours*3600-minutes*60);
return ""+hours+"小时"+minutes+"分"+second+"秒";
}
/**
* 格式化时间
* Locale是设置语言敏感操作
* @param formatTime
* @return
*/
public static String getTimeStampNumberFormat(Timestamp formatTime) {
SimpleDateFormat m_format = new SimpleDateFormat("yyyy-MM-dd,HH:mm:ss", new Locale("zh", "cn"));
return m_format.format(formatTime);
}

Java计算两个时间差相关推荐

  1. Java计算两个字符串日期之间的天数差

    Java计算两个字符串日期之间的天数差 调用方法: public static void main(String[] args) throws ParseException {String a = & ...

  2. java如何计算时间天数差,java计算两个时间相差天数的方法汇总

    问题描述: 输入:两个日期 输出:两个日期相差的天数 具体代码实现 方法1: 通过calendar类的日期比较.注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是 ...

  3. Java - 计算两个经纬度之间的直线距离

    Java - 计算两个经纬度之间的直线距离 代码Github地址 https://github.com/FrankZuozuo/JavaSpecial 1.点接口 public interface P ...

  4. C++/JAVA 计算两篇文章的相似度

    C++/JAVA 计算两篇文章的相似度 这位少侠,要不要进店瞧瞧? 实验介绍及思路 问题描述: 编写程序,计算任意两篇文章的相似度. 基本思路: 利用余弦相似度来计算其相似度. 完整代码 C++ 代码 ...

  5. js中计算两个时间差

    通过计算两个时间差的例子,进一步深入实践Date对象函数以及函数调用与封装 下面详细描述如何调用封装的日期函数 步骤一:编写计算两个日期对象相差的天数的函数.参数:两个日期对象 步骤二:编写传入两个时 ...

  6. Java计算两年后的前一天yyyyMMdd

    Java计算两年后的前一天yyyyMMdd 输入一个字符串,如:20220801 输出两年后的前一天,预期输出:20240731 /*** 字符串日期* 计算两年后的前一天*/ public stat ...

  7. Java 计算两个日期相减并转换成月份

    来自:https://www.shixinwl.com/article/132 Java 计算两个日期相减并转换成月份 在网上找了很多类似方法结果都是垃圾,于是乎记录下来给需要的人 import ja ...

  8. JAVA计算两个日期相差多少天

    前言 有时候我们在JAVA中会比较两个日期相差多少天,这里有几个实现方法供大家参考,偶尔会用到,也当做自己收藏.btw,同时也要鄙视一下我的好基友从百度搜到的一个答案的作者,写了毒代码,计算个日期而已 ...

  9. java计算两个日期之间天数

    java计算两个日期之间天数 jxts = DateFunction.getNumberOfDays(jxErq, qsjxrq); public static long getNumberOfDay ...

最新文章

  1. 爱奇艺称告别唯流量时代 正式关闭显示前台播放量
  2. 用Unity快速开发太空飞机大战游戏实战经验分享(上)
  3. 【数据结构与算法】之深入解析“H指数”的求解思路与算法示例
  4. 如何进行良好的程序设计(1)
  5. Android:VivoNex3S调试无法安装程序
  6. ppt图片丢失_041 职场PPT实战:做好的PPT换个电脑就丢字体?三招解决!
  7. php常用函数、算法,PHP常用函数和常量
  8. mybatis 多表查询-一对多(方法一 常用)
  9. OK6410-A编译u-boot时遇到的问题及解决
  10. fstatfs/statfs详解
  11. React 深度学习:React Core
  12. shell题库选择题_linux题库选择及答案
  13. 2021超级热门引流红包裂变微信分享朋友圈广告游戏源码
  14. 【回声状态网络ESN预测】基于粒子群优化回声状态网络ESN实现数据预测附matlab代码
  15. 新手必学:Linux配置WiFi网络连接
  16. 计算机培训普通话是什么,计算机二级培训开课+普通话证书领取+普通话测试练习资料(二)...
  17. Cmn组合数c语言,计算并输出组合数Cmn……不会打……要求递归……谢谢
  18. 微信客服消息时间限制
  19. AdaBoost算法讲解、举例
  20. matlab电位图仿真实验,基于MATLAB的静电场描绘实验仿真

热门文章

  1. 我用24小时、8块GPU、400美元在云上完成训练BERT!特拉维夫大学新研究
  2. 技术宅硬核跨年,DIY墨水屏日历:自动刷新位置、天气,随机播放2000多条「毒鸡汤」| 开源...
  3. PonyAI小马智行官宣再获2.67亿美元融资,创办4年累计吸金超10亿美元
  4. 比发丝还小的机器人“大军”来了,光照就能行走,10厘米晶圆能造100万个 | Nature...
  5. 送餐送货机器人、自动驾驶车、扫地机器人,再也不用担心撞上玻璃橱窗了丨CVPR2020...
  6. 北大数学确实强!阿里数学竞赛决赛,入围人数加起来超过清华和南大之和;还有13位中学选手,最小14岁...
  7. Cell子刊:大鱼大肉吃三天,体重未动大脑先变,不仅发胖还会发炎
  8. 代码详解|如何快速从硬盘里找到小电影?
  9. ORA-01034: ORACLE not available ORA-27101
  10. 手把手教你发布自己的CocoaPods开源库