時間差計算

2021-10-01 10:41:03 字數 808 閱讀 6592

1、計算相差多少天,多少小時,多少分,多少秒

long nd = 1000 * 24 * 60 * 60;    //一天的毫秒數

long nh = 1000 * 60 * 60; //一小時的毫秒數

long nm = 1000 * 60; //一分鐘的毫秒數

long ns = 1000; //一秒的毫秒數

date nowdate = new date();

// timestamp nowtime = new timestamp(nowdate.gettime());

string date = "2019-12-13 10:57:00";

date beforedate = dateformatcontroller.strparsedate(date);

// 獲得兩個時間的毫秒時間差異

long diff = nowdate.gettime() - beforedate.gettime();

// 計算差多少天

long day = diff / nd;

// 計算差多少小時

long hour = diff % nd / nh;

// 計算差多少分鐘

long min = diff % nd % nh / nm;

// 計算差多少秒

long sec = diff / ns;

logger.info("----day="+day+"---hour="+hour+"---min="+min+"--sec="+sec);

計算時間差

計算時間差的問題,之前用的datediff datediff 返回跨兩個指定日期的日期和時間邊界數。語法datediff datepart startdate enddate 引數datepart 是規定了應在日期的哪一部分計算差額的引數。下表列出了 microsoft sql server 識別的...

計算時間差

php 初始化變數 stardate substr gstardate,0,10 enddate substr genddate,0,10 共有多少天 start mktime 0,0,0,substr stardate,5,2 substr stardate,8,2 substr stardate...

時間差計算

幾種基本的簡單計算時間差的方法 方法1 import datetime starttime datetime.datetime.now fun endtime datetime.datetime.now print endtime starttime seconds 方法 2 start time....