java計算時間差的方法
更新時間:2015年07月17日 09:18:39 作者:答復(fù)哈
這篇文章主要介紹了java計算時間差的方法,涉及java針對時間的轉(zhuǎn)換與計算相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了java計算時間差的方法。分享給大家供大家參考。具體如下:
/**
* 計算時間差
* @param begin
* @param end
* @return 返回格式,"hh:mm:ss"
*/
public String getTimeDifference(Date begin,Date end) {
long between=(end.getTime()-begin.getTime())/1000;
//除以1000是為了轉(zhuǎn)換成秒
long hour=between%(24*3600)/3600;
long minute=between%3600/60;
long second=between%60;
StringBuffer time=new StringBuffer();
if(hour!=0){
time.append(hour+":");
}
if(time.length()!=0){
time.append(String.format("%02d:", minute));
}else if(minute!=0){
time.append(String.format("%d:", minute));
}
if(time.length()!=0){
time.append(String.format("%02d", second));
}else{
time.append(second);
}
return time.toString();
}
希望本文所述對大家的java程序設(shè)計有所幫助。
相關(guān)文章
Spring boot中使用ElasticSearch的方法詳解
這篇文章主要給大家介紹了關(guān)于Spring boot中使用ElasticSearch的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-01-01
Java實現(xiàn)的計算最大下標(biāo)距離算法示例
這篇文章主要介紹了Java實現(xiàn)的計算最大下標(biāo)距離算法,涉及java針對數(shù)組的遍歷、運算等相關(guān)操作技巧,需要的朋友可以參考下2018-02-02
SpringBoot2零基礎(chǔ)到精通之異常處理與web原生組件注入
SpringBoot是Spring全家桶的成員之一,基于約定優(yōu)于配置的思想(即有約定默認(rèn)值,在不配置的情況下會使用默認(rèn)值,在配置文件下配置的話會使用配置的值)。SpringBoot是一種整合Spring技術(shù)棧的方式(或者說是框架),同時也是簡化Spring的一種快速開發(fā)的腳手架2022-03-03
ReentrantLock 非公平鎖實現(xiàn)原理詳解
這篇文章主要為大家介紹了ReentrantLock 非公平鎖實現(xiàn)原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12

