TimeSpan.TotalSeconds 屬性

定義

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

C#
public double TotalSeconds { get; }

屬性值

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

範例

下列範例會具現化 TimeSpan 物件,並顯示其 TotalSeconds 屬性的值。 它也會顯示其毫秒元件的值,這形成其 TotalSeconds 屬性值的小數部分。

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} seconds, as follows:", interval.TotalSeconds);
Console.WriteLine("   Seconds:      {0,8:N0}", interval.Days * 24 * 60 * 60 + 
                                            interval.Hours *60 * 60 + 
                                            interval.Minutes * 60 + 
                                            interval.Seconds);
Console.WriteLine("   Milliseconds: {0,8}", interval.Milliseconds);

// The example displays the following output:
//       Value of TimeSpan: 1.15:42:45.7500000
//       142,965.75000 seconds, as follows:
//          Seconds:       142,965
//          Milliseconds:      750

備註

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

屬性 TotalSeconds 代表整數和小數秒,而 Seconds 屬性則代表整秒。

適用於

產品 版本
.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

另請參閱