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