TimeSpan.TotalSeconds Propriété

Définition

Obtient la valeur de la structure TimeSpan actuelle exprimée en secondes entières et fractionnaires.Gets the value of the current TimeSpan structure expressed in whole and fractional seconds.

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

Valeur de propriété

Nombre total de secondes représentées par cette instance.The total number of seconds represented by this instance.

Exemples

L’exemple suivant instancie un objet TimeSpan et affiche la valeur de sa propriété TotalSeconds.The following example instantiates a TimeSpan object and displays the value of its TotalSeconds property. Il affiche également la valeur de son composant « millisecondes », qui forme la partie fractionnaire de la valeur de sa propriété TotalSeconds.It also displays the value of its milliseconds component, which forms the fractional part of the value of its TotalSeconds property.

// 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
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

Remarques

Cette propriété convertit la valeur de cette instance de cycles en secondes.This property converts the value of this instance from ticks to seconds. Ce nombre peut inclure des secondes entières et fractionnaires.This number might include whole and fractional seconds.

La propriété TotalSeconds représente des secondes entières et fractionnaires, tandis que la propriété Seconds représente des secondes entières.The TotalSeconds property represents whole and fractional seconds, whereas the Seconds property represents whole seconds.

S’applique à

Voir aussi