Språk

TimeSpan.TotalSeconds Egenskap

Definition

Hämtar värdet för den aktuella TimeSpan strukturen uttryckt i hela och bråk sekunder.

public:
 property double TotalSeconds { double get(); };
public double TotalSeconds { get; }
member this.TotalSeconds : double
Public ReadOnly Property TotalSeconds As Double

Egenskapsvärde

Det totala antalet sekunder som representeras av den här instansen.

Exempel

I följande exempel instansieras ett TimeSpan objekt och värdet för dess TotalSeconds egenskap visas. Den visar också värdet för dess millisekunderskomponent, som utgör den del av värdet för dess TotalSeconds egenskap.

// 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
// Define an interval of 1 day, 15+ hours.
let interval = TimeSpan(1, 15, 42, 45, 750) 
printfn $"Value of TimeSpan: {interval}"

printfn $"{interval.TotalSeconds:N5} seconds, as follows:"
printfn $"   Seconds:      {interval.Days * 24 * 60 * 60 + 
                                             interval.Hours *60 * 60 + 
                                             interval.Minutes * 60 + 
                                             interval.Seconds,8:N0}"
printfn $"   Milliseconds: {interval.Milliseconds,8}"

// 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
Module Example
   Public Sub Main()
      ' Define an interval of 1 day, 15+ hours.
      Dim interval As 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)
   End Sub
End Module
' 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

Kommentarer

Den här egenskapen konverterar värdet för den här instansen från tick till sekunder. Det här talet kan innehålla hela och bråk sekunder.

Egenskapen TotalSeconds representerar hela och bråk sekunder, medan egenskapen Seconds representerar hela sekunder.

Gäller för

Se även