TimeSpan.TotalMilliseconds Eigenschap

Definitie

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

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

Waarde van eigenschap

Het totale aantal milliseconden dat wordt vertegenwoordigd door dit exemplaar.

Voorbeelden

In het volgende voorbeeld wordt een TimeSpan object geïnstitueert en wordt de waarde van TotalMilliseconds de eigenschap weergegeven.

// 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("There are {0:N5} milliseconds, as follows:", interval.TotalMilliseconds);
long nMilliseconds = interval.Days * 24 * 60 * 60 * 1000 + 
                     interval.Hours *60 * 60 * 1000 + 
                     interval.Minutes * 60 * 1000 + 
                     interval.Seconds * 1000 + 
                     interval.Milliseconds;
Console.WriteLine("   Milliseconds:     {0,18:N0}", nMilliseconds);
Console.WriteLine("   Ticks:            {0,18:N0}", 
                  nMilliseconds * 10000 - interval.Ticks);

// The example displays the following output:
//       Value of TimeSpan: 1.15:42:45.7500000
//       There are 142,965,750.00000 milliseconds, as follows:
//          Milliseconds:            142,965,750
//          Ticks:                             0
// Define an interval of 1 day, 15+ hours.
let interval = TimeSpan(1, 15, 42, 45, 750) 
printfn $"Value of TimeSpan: {interval}" 

printfn $"There are {interval.TotalMilliseconds:N5} milliseconds, as follows:"
let nMilliseconds = int64 interval.Days * 24L * 60L * 60L * 1000L + 
                    int64 interval.Hours * 60L * 60L * 1000L + 
                    int64 interval.Minutes * 60L * 1000L + 
                    int64 interval.Seconds * 1000L + 
                    int64 interval.Milliseconds
printfn $"   Milliseconds:     {nMilliseconds,18:N0}" 
printfn $"   Ticks:            {nMilliseconds * 10000L - interval.Ticks,18:N0}"

// The example displays the following output:
//       Value of TimeSpan: 1.15:42:45.7500000
//       There are 142,965,750.00000 milliseconds, as follows:
//          Milliseconds:            142,965,750
//          Ticks:                             0
Option Strict On

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("There are {0:N5} milliseconds, as follows:", interval.TotalMilliseconds)
      Dim nMilliseconds As Long = interval.Days * 24 * 60 * 60 * 1000 + _
                                     interval.Hours *60 * 60 * 1000 + _
                                     interval.Minutes * 60 * 1000 + _
                                     interval.Seconds * 1000 + _
                                     interval.Milliseconds
      Console.WriteLine("   Milliseconds:     {0,18:N0}", nMilliseconds)
      Console.WriteLine("   Ticks:            {0,18:N0}", nMilliseconds * 10000 - interval.Ticks)
   End Sub
End Module
' The example displays the following output:
'       Value of TimeSpan: 1.15:42:45.7500000
'       There are 142,965,750.00000 milliseconds, as follows:
'          Milliseconds:            142,965,750
'          Ticks:                             0

Opmerkingen

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

De TotalMilliseconds eigenschap vertegenwoordigt gehele en fractionele milliseconden, terwijl de Milliseconds eigenschap hele milliseconden vertegenwoordigt.

Van toepassing op

Zie ook