DateTime.Millisecond Propriété

Définition

Obtient le composant « millisecondes » de la date représentée par cette instance.

public:
 property int Millisecond { int get(); };
public int Millisecond { get; }
member this.Millisecond : int
Public ReadOnly Property Millisecond As Integer

Valeur de propriété

Int32

Composant « millisecondes », exprimé comme une valeur comprise entre 0 et 999.

Exemples

L’exemple suivant illustre la Millisecond propriété.

System::DateTime moment = System::DateTime(
   1999, 1, 13, 3, 57, 32, 11 );

// Year gets 1999.
int year = moment.Year;

// Month gets 1 (January).
int month = moment.Month;

// Day gets 13.
int day = moment.Day;

// Hour gets 3.
int hour = moment.Hour;

// Minute gets 57.
int minute = moment.Minute;

// Second gets 32.
int second = moment.Second;

// Millisecond gets 11.
int millisecond = moment.Millisecond;
System.DateTime moment = new System.DateTime(
                                1999, 1, 13, 3, 57, 32, 11);
// Year gets 1999.
int year = moment.Year;

// Month gets 1 (January).
int month = moment.Month;

// Day gets 13.
int day = moment.Day;

// Hour gets 3.
int hour = moment.Hour;

// Minute gets 57.
int minute = moment.Minute;

// Second gets 32.
int second = moment.Second;

// Millisecond gets 11.
int millisecond = moment.Millisecond;
open System


let moment = System.DateTime(1999, 1, 13, 3, 57, 32, 11)

// Year gets 1999.
let year = moment.Year

// Month gets 1 (January).
let month = moment.Month

// Day gets 13.
let day = moment.Day

// Hour gets 3.
let hour = moment.Hour

// Minute gets 57.
let minute = moment.Minute

// Second gets 32.
let second = moment.Second

// Millisecond gets 11.
let millisecond = moment.Millisecond
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

Remarques

Vous pouvez afficher la représentation sous forme de chaîne de la Millisecond propriété à l’aide du spécificateur de format « fff ». Par exemple, le code suivant affiche une chaîne qui contient le nombre de millisecondes dans une date et une heure dans la console.

DateTime date1 = new DateTime(2008, 1, 1, 0, 30, 45, 125);
Console.WriteLine("Milliseconds: {0:fff}",
                  date1);           // displays Milliseconds: 125
let date1 = DateTime(2008, 1, 1, 0, 30, 45, 125)
printfn $"Milliseconds: {date1:fff}" // displays Milliseconds: 125
Dim date1 As Date = New Date(2008, 1, 1, 0, 30, 45, 125)
Console.WriteLine("Milliseconds: {0:fff}", _
                  date1)       ' displays Milliseconds: 125

Vous pouvez également afficher le composant milliseconde avec les autres composants d’une valeur de date et d’heure à l’aide du spécificateur de format standard « o ». Exemple :

DateTime date2 = new DateTime(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
let date2 = DateTime(2008, 1, 1, 0, 30, 45, 125)
printfn $"Date: {date2:o}"

// Displays the following output to the console:
//      Date: 2008-01-01T00:30:45.1250000
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

Toutefois, le spécificateur de format « o » est destiné moins à l’affichage que pour l’aller-retour ou le stockage d’une DateTime valeur. Vous pouvez également afficher des millisecondes avec d’autres composants de date et d’heure à l’aide d’une chaîne de format personnalisée, comme l’illustre l’exemple suivant.

DateTime date3 = new DateTime(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
let date3 = DateTime(2008, 1, 1, 0, 30, 45, 125)
printfn $"""Date with milliseconds: {date3.ToString "MM/dd/yyy HH:mm:ss.fff"}"""

// Displays the following output to the console:
//       Date with milliseconds: 01/01/2008 00:30:45.125
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

S’applique à