**:
/*
*計算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方法。後者的...