c# 計算時間差 用timespan函數(shù)_第1頁
已閱讀1頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、C#計算時間差計算時間差用timespan函數(shù)函數(shù)TimeSpan結(jié)構(gòu)表示一個時間間隔。命名空間:System程序集:msclib(在msclib.dll中)1.DateTime值類型代表了一個從公元0001年1月1日0點0分0秒到公元9999年12月31日23點59分59秒之間的具體日期時刻。因此,你可以用DateTime值類型來描述任何在想象范圍之內(nèi)的時間。一個DateTime值代表了一個具體的時刻2.TimeSpan值包含了許多屬

2、性與方法,用于訪問或處理一個TimeSpan值下面的列表涵蓋了其中的一部分:Add:與另一個TimeSpan值相加。Days:返回用天數(shù)計算的TimeSpan值。Duration:獲取TimeSpan的絕對值。Hours:返回用小時計算的TimeSpan值Milliseconds:返回用毫秒計算的TimeSpan值。Minutes:返回用分鐘計算的TimeSpan值。Negate:返回當前實例的相反數(shù)。Seconds:返回用秒計算的Ti

3、meSpan值。Subtract:從中減去另一個TimeSpan值。Ticks:返回TimeSpan值的tick數(shù)。TotalDays:返回TimeSpan值表示的天數(shù)。TotalHours:返回TimeSpan值表示的小時數(shù)。TotalMilliseconds:返回TimeSpan值表示的毫秒數(shù)。那么時間2比時間1多9天23小時59分59秒。那么,Days就是9,Hours就是23,Minutes就是59,Seconds就是59。再來

4、看Ticks,Tick是一個計時周期,表示一百納秒,即一千萬分之一秒,那么Ticks在這里表示總共相差多少個時間周期,即:924360010000000233600100000005960100000005910000000=8639990000000。3600是一小時的秒數(shù)。TotalDays就是把Ticks換算成日數(shù),即:8639990000000(10000000243600)=9.99998842592593。TotalHour

5、s就是把Ticks換算成小時數(shù),即:8639990000000(100000003600)=239.999722222222。TotalMinutes就是把Ticks換算成分鐘數(shù),即:8639990000000(1000000060)=14399.9833333333。TotalSeconds就是把Ticks換算成秒數(shù),即:8639990000000(10000000)=863999。負數(shù)上面是較晚的日期減較早的日期,所以各屬性值為正數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論