在C#中,TimeSpan是一個結構體,用于表示一段時間的間隔。它可以表示從幾天到納秒的任意時間間隔。
TimeSpan結構體有以下屬性和方法,用于對時間間隔進行操作:
- Days:獲取或設置時間間隔的天數部分。
- Hours:獲取或設置時間間隔的小時部分。
- Minutes:獲取或設置時間間隔的分鐘部分。
- Seconds:獲取或設置時間間隔的秒數部分。
- Milliseconds:獲取或設置時間間隔的毫秒數部分。
- Ticks:獲取時間間隔的以 100 毫微秒為單位的刻度數。
- TotalDays:獲取時間間隔的總天數。
- TotalHours:獲取時間間隔的總小時數。
- TotalMinutes:獲取時間間隔的總分鐘數。
- TotalSeconds:獲取時間間隔的總秒數。
- TotalMilliseconds:獲取時間間隔的總毫秒數。
使用TimeSpan,可以執行時間的加法、減法、乘法和除法操作,以及比較操作。它在處理時間間隔和時間計算時非常有用,例如計時器、任務調度和持續時間測量等場景。