Java計算時間戳差值

2021-08-08 01:50:40 字數 716 閱讀 8949

**:

/*

*計算time2減去time1的差值 差值只設定 幾天 幾個小時 或 幾分鐘

* 根據差值返回多長之間前或多長時間後

* */

public

static string getdistancetime(long time1, long time2) else

day = diff / (24 * 60 * 60 * 1000);

hour = (diff / (60 * 60 * 1000) - day * 24);

min = ((diff / (60 * 1000)) - day * 24 * 60 - hour * 60);

sec = (diff / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60);

if (day != 0) return day + "天"+hour + "小時"+min + "分鐘" + sec + "秒";

if (hour != 0) return hour + "小時"+ min + "分鐘" + sec + "秒";

if (min != 0) return min + "分鐘" + sec + "秒";

if (sec != 0) return sec + "秒" ;

return

"0秒";

}

Java生成時間戳

通常使用 system.currenttimemillis 1449565025434 但是會出現重複,同時間多次請求建議不使用這種方法 這種方法生成的是唯一的時間編碼 12081657054320000 時間格式生成唯一編碼start the fieldposition.private stati...

時間戳計算理解

傳送資料時需要設定的時間單位 時間戳單位 timestamp 和時間戳增量 timestamp increment 時間戳單位 時間戳計算的單位不為秒之類的單位,而是由取樣頻率所代替的單位,這樣做的目的就是為了是時間戳單位更為精 準。比如說乙個音訊的取樣頻率為8000hz,那麼我們可以把時間戳單位設...

Java獲得時間戳

今天做專案,有個需要獲得時間戳的字段。目前知道兩種方法可以獲得時間戳,也就是從格林威治時間1970年01月01日00時00分00秒 北京時間1970年01月01日08時00分00秒 起至現在的總秒數。一是date類的gettime方法。二是system的currenttimemillis方法。後者的...