Millisecond Property

DateTime.Millisecond Property

 

Gets the milliseconds component of the date represented by this instance.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

Public ReadOnly Property Millisecond As Integer

Property Value

Type: System.Int32

The milliseconds component, expressed as a value between 0 and 999.

You can display the string representation of the Millisecond property by using the "fff" format specifier. For example, the following code displays a string that contains the number of milliseconds in a date and time to the console.

Dim date1 As Date = New Date(2008, 1, 1, 0, 30, 45, 125)
Console.WriteLine("Milliseconds: {0:fff}", _
                  date1)       ' displays Milliseconds: 125

You can also display the millisecond component together with the other components of a date and time value by using the "o" standard format specifier. For example:

Dim date2 As New Date(2008, 1, 1, 0, 30, 45, 125)
Console.WriteLine("Date: {0:o}", date2)           
' Displays the following output to the console:
'      Date: 2008-01-01T00:30:45.1250000

However, the "o" format specifier is intended less for displaying than for round-tripping or storing a DateTime value. You can also display milliseconds together with other date and time components by using a custom format string, as the following example shows.

Dim date3 As New Date(2008, 1, 1, 0, 30, 45, 125)
Console.WriteLine("Date with milliseconds: {0:MM/dd/yyy HH:mm:ss.fff}", _
                  date3)
' Displays the following output to the console:
'       Date with milliseconds: 01/01/2008 00:30:45.125                       

The following example demonstrates the Millisecond property.

Dim moment As New System.DateTime(1999, 1, 13, 3, 57, 32, 11)

' Year gets 1999.
Dim year As Integer = moment.Year

' Month gets 1 (January).
Dim month As Integer = moment.Month

' Day gets 13.
Dim day As Integer = moment.Day

' Hour gets 3.
Dim hour As Integer = moment.Hour

' Minute gets 57.
Dim minute As Integer = moment.Minute

' Second gets 32.
Dim second As Integer = moment.Second

' Millisecond gets 11.
Dim millisecond As Integer = moment.Millisecond

Universal Windows Platform
Available since 4.5
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show:
© 2016 Microsoft