TimeSpan.TotalHours 屬性

定義

取得目前 TimeSpan 結構的值,這個值以整數和小數的時數表示。

C#
public double TotalHours { get; }

屬性值

這個執行個體表示的完整時數。

範例

下列範例會具現化 TimeSpan 物件,並顯示其 TotalHours 屬性的值。 它也會顯示每個元件的值 (小時、分鐘、秒和毫秒,) 構成其 TotalHours 屬性值的小數部分。

C#
// Define an interval of 1 day, 15+ hours.
TimeSpan interval = new TimeSpan(1, 15, 42, 45, 750); 
Console.WriteLine("Value of TimeSpan: {0}", interval);

Console.WriteLine("{0:N5} hours, as follows:", interval.TotalHours);
Console.WriteLine("   Hours:        {0,3}", 
                  interval.Days * 24 + interval.Hours);
Console.WriteLine("   Minutes:      {0,3}", interval.Minutes);
Console.WriteLine("   Seconds:      {0,3}", interval.Seconds);
Console.WriteLine("   Milliseconds: {0,3}", interval.Milliseconds);

// The example displays the following output:
//       Value of TimeSpan: 1.15:42:45.7500000
//       39.71271 hours, as follows:
//          Hours:         39
//          Minutes:       42
//          Seconds:       45
//          Milliseconds: 750

備註

這個屬性會將這個實例的值從刻度轉換為小時。 此數位可能包含整數和小數小時。

屬性 TotalHours 代表整數和小數小時,而 Hours 屬性則代表整小時。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

另請參閱