C 日期,時間差的計算 (TimeSpan的應用)

2021-04-27 04:35:13 字數 1173 閱讀 8146

重點:

timespan的應用

timespan值包含了許多屬性與方法,用於訪問或處理乙個timespan值

下面的列表涵蓋了其中的一部分:

add:與另乙個timespan值相加。 

days:返回用天數計算的timespan值。 

duration:獲取timespan的絕對值。 

hours:返回用小時計算的timespan值 

milliseconds:返回用毫秒計算的timespan值。 

minutes:返回用分鐘計算的timespan值。 

negate:返回當前例項的相反數。 

seconds:返回用秒計算的timespan值。 

subtract:從中減去另乙個timespan值。 

ticks:返回timespan值的tick數。 

totaldays:返回timespan值表示的天數。 

totalhours:返回timespan值表示的小時數。 

totalmilliseconds:返回timespan值表示的毫秒數。 

totalminutes:返回timespan值表示的分鐘數。 

totalseconds:返回timespan值表示的秒數。

實現方法:

datetime datetime1,

datetime2 = datetime.now  ;//現在時間

datetime1 =convert.todatetime("2009-04-24 20:00:00"); //設定要求的減的時間

string datediff = null;

timespan ts1 = new timespan(datetime1.ticks);

timespan ts2 = new timespan(datetime2.ticks);

timespan ts = ts1.subtract(ts2).duration();

//顯示時間

datediff = ts.days.tostring() + "天"

+ ts.hours.tostring() + "小時"

+ ts.minutes.tostring() + "分鐘"

+ ts.seconds.tostring() + "秒";

C 日期 時間 獲取當前時間 計算時間差

include include intmain 執行結果 18 18 342020 請按任意鍵繼續.include include using namespace std intmain double seconds t2.tm year 2020 1900 t2.tm mon 8 t2.tm md...

C 計算時間差

計算比較兩個時間之間的差 計算兩個日期的時間間隔 第乙個日期和時間 第二個日期和時間 private string datediff datetime datetime1,datetime datetime2 timespan常用方法和屬性 add 與另乙個timespan值相加。days 返回用天...

計算時間差

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