VS中C 計算兩個時間差

2021-10-17 03:16:13 字數 897 閱讀 2363

在vs中用c#計算裝置執行時間(四捨五入,以天為單位),並輸出資訊到label2控制項中。

效果圖:

t1為當前時間;

t2為資料庫中裝置開始執行的時間(最末一行時間);

t3為時間差,格式:365.10:35:25,表示365天10小時35分鐘25秒。

datetime t1 = datetime.

parse

(datetime.now.

tostring()

);//獲取當前時間

int total = aliyunrds.tables[0]

.rows.count;

datetime t2 = datetime.

parse

(aliyunrds.tables[

"iotform2_rds"

].rows[total -1]

["iot_time"].

tostring()

);//獲取資料庫最後一行的時間

timespan t3 = t1 - t2;

//兩個時間的差,格式如:365.10:35:25

double getday = t3.totaldays;

//將這個天數轉換成天數, 返回值是double型別的

label2.text =((

int)

(getday +

0.5)).

tostring()

;//四捨五入,double強制轉化為int,時間差顯示在label控制項上

c 兩個時間差

datetime t1 datetime.parse 2007 01 01 datetime t2 datetime.parse 2006 01 01 system.timespan t3 t1 t2 兩個時間相減 預設得到的是 兩個時間之間的天數 得到 365.00 00 00 double ge...

Java計算兩個時間差

計算兩個日期的時間差 param formattime1 param formattime2 return public static string gettimedifference timestamp formattime1,timestamp formattime2 catch parseex...

moment 計算兩個時間差

1.安裝引用moment import moment from moment 2.以秒為單位計算時分秒 起始時間 let starttime 2020 07 02 14 40 23 結束時間 當前時間 let endtime moment format yyyy mm dd hh mm ss 計算兩...