TimeSpan在C#中表示一個時間間隔。其值可以為正,也可以為負。度量單位可以是天數、小時數、分鐘數、秒數以及秒的小數部分。TimeSpan也可以用于度量持續的時間,其最大時間單位是天,這主要由于用更大的時間單位(如月和年),其天數不同,為保持一致性,時間間隔以天為單位來度量。
TimeSpan 值可以表示為 [-]d.hh:mm:ss.ff,其中減號是可選的,它指示負時間間隔,d 分量表示天,hh 表示小時(24 小時制),mm 表示分鐘,ss 表示秒,而 ff 為秒的小數部分。即,時間間隔包括整的正負天數、天數和剩余的不足一天的時長,或者只包含不足一天的時長。例如,初始化為 1.0e+13 刻度的 TimeSpan 對象的文本表示“11.13:46:40”,即 11 天,13 小時,46 分鐘和 40 秒。
TimeSpan 對象的值是等于所表示時間間隔的刻度數。一個刻度等于 100 納秒,TimeSpan 對象的值的范圍在 MinValue 和 MaxValue 之間。
新聞熱點
疑難解答