TimeSpan.TotalHours Eigenschap

Definitie

Hiermee haalt u de waarde op van de huidige TimeSpan structuur uitgedrukt in gehele en breukuren.

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

Waarde van eigenschap

Het totale aantal uren dat door dit exemplaar wordt vertegenwoordigd.

Voorbeelden

In het volgende voorbeeld wordt een TimeSpan object geïnstitueert en wordt de eigenschap TotalHours ervan weergegeven. Ook wordt de waarde weergegeven van elk onderdeel (uren, minuten, seconden en milliseconden) dat het breukgedeelte van de waarde van TotalHours de eigenschap vormt.

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

printfn $"{interval.TotalHours:N5} hours, as follows:"
printfn $"   Hours:        {interval.Days * 24 + interval.Hours,3}"
printfn $"   Minutes:      {interval.Minutes,3}" 
printfn $"   Seconds:      {interval.Seconds,3}" 
printfn $"   Milliseconds: {interval.Milliseconds,3}"

// 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
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} 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)
   End Sub
End Module
' 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

Opmerkingen

Met deze eigenschap wordt de waarde van dit exemplaar geconverteerd van tikken naar uren. Dit getal kan hele en fractionele uren bevatten.

De TotalHours eigenschap vertegenwoordigt hele en breukuren, terwijl de Hours eigenschap hele uren vertegenwoordigt.

Van toepassing op

Zie ook