TimeSpan.TotalMilliseconds Property
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets the value of the current TimeSpan structure expressed in whole and fractional milliseconds.
Assembly: mscorlib (in mscorlib.dll)
The following example instantiates a TimeSpan object and displays the value of its TotalMilliseconds property.
Module Example Public Sub Demo(ByVal outputBlock As System.Windows.Controls.TextBlock) ' Define an interval of 1 day, 15+ hours. Dim interval As New TimeSpan(1, 15, 42, 45, 750) outputBlock.Text += String.Format("Value of TimeSpan: {0}", interval) & vbCrLf outputBlock.Text &= String.Format("There are {0:N5} milliseconds, as follows:", interval.TotalMilliseconds) & vbCrLf Dim nMilliseconds As Long = interval.Days * 24 * 60 * 60 * 1000 + _ interval.Hours * 60 * 60 * 1000 + _ interval.Minutes * 60 * 1000 + _ interval.Seconds * 1000 + _ interval.Milliseconds outputBlock.Text &= String.Format(" Millieconds: {0,18:N0}", nMilliseconds) & vbCrLf outputBlock.Text &= String.Format(" Ticks: {0,18:N0}", nMilliseconds * 10000 - interval.Ticks) & vbCrLf 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: ' Millieconds: 142,965,750 ' Ticks: 0
using System;
public class Example
{
public static void Demo(System.Windows.Controls.TextBlock outputBlock)
{
// Define an interval of 1 day, 15+ hours.
TimeSpan interval = new TimeSpan(1, 15, 42, 45, 750);
outputBlock.Text += String.Format("Value of TimeSpan: {0}\n", interval);
outputBlock.Text += String.Format("{0:N5} minutes, as follows:\n", interval.TotalMinutes);
outputBlock.Text += String.Format(" Minutes: {0,5}\n", interval.Days * 24 * 60 +
interval.Hours * 60 +
interval.Minutes);
outputBlock.Text += String.Format(" Seconds: {0,5}\n", interval.Seconds);
outputBlock.Text += String.Format(" Milliseconds: {0,5}\n", interval.Milliseconds);
}
}
// The example displays the following output:
// Value of TimeSpan: 1.15:42:45.7500000
// 2,382.76250 minutes, as follows:
// Minutes: 2382
// Seconds: 45
// Milliseconds: 750
Module Example
Public Sub Demo(ByVal outputBlock As System.Windows.Controls.TextBlock)
' Define an interval of 1 day, 15+ hours.
Dim interval As New TimeSpan(1, 15, 42, 45, 750)
outputBlock.Text += String.Format("Value of TimeSpan: {0}", interval) & vbCrLf
outputBlock.Text &= String.Format("{0:N5} minutes, as follows:", interval.TotalMinutes) & vbCrLf
outputBlock.Text += String.Format(" Minutes: {0,5}", interval.Days * 24 * 60 + _
interval.Hours * 60 + _
interval.Minutes) & vbCrLf
outputBlock.Text &= String.Format(" Seconds: {0,5}", interval.Seconds) & vbCrLf
outputBlock.Text &= String.Format(" Milliseconds: {0,5}", interval.Milliseconds) & vbCrLf
End Sub
End Module
' The example displays the following output:
' Value of TimeSpan: 1.15:42:45.7500000
' 2,382.76250 minutes, as follows:
' Minutes: 2382
' Seconds: 45
' Milliseconds: 750
Show: