TimSpan比較時間差

2021-09-06 10:14:39 字數 1494 閱讀 3055

timespan表示乙個時間段例項,兩個時間的差就是乙個timespan例項。

1、timespan.minutes——其他時間都一樣,比較分鐘的差,同樣的還有:hours,second

2、timespan.totaldays——兩個時間段相差的日數,同樣的還有:totalhours,totalminutes,totalseconds

string time1 = "

2013-6-6 8:10:00";

string time2 = "

2013-6-7 18:20:10";

datetime t1 =datetime.parse(time1);

datetime t2 =datetime.parse(time2);

timespan ts1 = t2 -t1;

string tsmin =ts1.minutes.tostring();

console.writeline(

"the timespan.minutes is :

", tsmin);

console.readline();

結果是:10 。注意這裡只是比較分鐘,與其它時間無關。

string time1 = "

2013-6-6 8:10:00";

string time2 = "

2013-6-6 9:20:10";

datetime t1 =datetime.parse(time1);

datetime t2 =datetime.parse(time2);

timespan ts1 = t2 -t1;

string tsmin =ts1.totalminutes.tostring();

console.writeline(

"the timespan.minutes is :

", tsmin);

console.readline();

結果是:70.1666666666667。注意這裡比較的是全部時間段,從年、月、日

string time1 = "

2013-6-6 8:10:00";

string time2 = "

2013-7-7 9:20:10";

datetime t1 =datetime.parse(time1);

datetime t2 =datetime.parse(time2);

timespan ts1 = t2 -t1;

string tsmin =ts1.days.tostring();

console.writeline(

"the timespan.minutes is :

", tsmin);

console.readline();

結果是:31天。

如果更換為:ts1.totaldays.tostring()結果則是:31.0487.....得到的是double值。

java比較時間差

例如從資料庫中獲取的資料中包含時間,和當前時間比較,分鐘前發布,或者 小時前發布等等功能 dateformat df new dateformat yyyy mm dd hh mm ss 這個格式是 2016 09 18 11 36 07類似這樣的,精確秒 獲取當前的時間,轉化為date型別 str...

mysql時間 比較時間差函式

quote mysql中計算兩個日期的時間差函式timestampdiff用法 語法 timestampdiff interval,datetime expr1,datetime expr2 說明 返回日期或日期時間表示式datetime expr1 和datetime expr2the 之間的整數...

計算時間差

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