TimeSpan.TotalMilliseconds Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el valor de la estructura TimeSpan actual, expresado en milisegundos completos y fracciones de milisegundos.
public:
property double TotalMilliseconds { double get(); };
public double TotalMilliseconds { get; }
member this.TotalMilliseconds : double
Public ReadOnly Property TotalMilliseconds As Double
Valor de propiedad
Número total de milisegundos representado por esta instancia.
Ejemplos
En el ejemplo siguiente se crea una instancia de TimeSpan un objeto y se muestra el valor de su propiedad TotalMilliseconds .
// 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
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
Comentarios
Esta propiedad convierte el valor de esta instancia de tics a milisegundos. Este número puede incluir milisegundos enteros y fraccionales.
La TotalMilliseconds propiedad representa milisegundos enteros y fraccionales, mientras que Milliseconds la propiedad representa milisegundos enteros.