Auf Englisch lesen

Freigeben über


DateTime.Millisecond Eigenschaft

Definition

Ruft die Komponente für die Millisekunden des Datums ab, das durch diese Instanz dargestellt wird.

C#
public int Millisecond { get; }

Eigenschaftswert

Die Millisekundenkomponente als Wert zwischen 0 und 999.

Beispiele

Im folgenden Beispiel wird die Millisecond -Eigenschaft veranschaulicht.

C#
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;

Hinweise

Sie können die Zeichenfolgendarstellung der Millisecond Eigenschaft mit dem Formatbezeichner "fff" anzeigen. Der folgende Code zeigt beispielsweise eine Zeichenfolge an, die die Anzahl von Millisekunden in einem Datum und einer Uhrzeit für die Konsole enthält.

C#
DateTime date1 = new DateTime(2008, 1, 1, 0, 30, 45, 125);
Console.WriteLine("Milliseconds: {0:fff}",
                  date1);           // displays Milliseconds: 125

Sie können die Millisekundenkomponente auch zusammen mit den anderen Komponenten eines Datums- und Uhrzeitwerts anzeigen, indem Sie den Standardformatbezeichner "o" verwenden. Beispiel:

C#
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

Der Formatbezeichner "o" ist jedoch weniger für die Anzeige als für das Roundtriping oder das Speichern eines Werts DateTime vorgesehen. Sie können auch Millisekunden zusammen mit anderen Datums- und Uhrzeitkomponenten anzeigen, indem Sie eine benutzerdefinierte Formatzeichenfolge verwenden, wie das folgende Beispiel zeigt.

C#
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

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0