Calendar.ToDateTime Methode

Definition

Wenn eine abgeleitete Klasse überschrieben wird, wird ein DateTime Wert zurückgegeben, der auf das angegebene Datum und die angegebene Uhrzeit festgelegt ist.

Überlädt

Name Beschreibung
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Gibt einen DateTime Wert zurück, der auf das angegebene Datum und die angegebene Uhrzeit in der aktuellen Ära festgelegt ist.

ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Wenn eine abgeleitete Klasse überschrieben wird, wird ein DateTime Wert zurückgegeben, der auf das angegebene Datum und die angegebene Uhrzeit in der angegebenen Ära festgelegt ist.

ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Gibt einen DateTime Wert zurück, der auf das angegebene Datum und die angegebene Uhrzeit in der aktuellen Ära festgelegt ist.

public:
 virtual DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond);
public virtual DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond);
abstract member ToDateTime : int * int * int * int * int * int * int -> DateTime
override this.ToDateTime : int * int * int * int * int * int * int -> DateTime
Public Overridable Function ToDateTime (year As Integer, month As Integer, day As Integer, hour As Integer, minute As Integer, second As Integer, millisecond As Integer) As DateTime

Parameter

year
Int32

Eine ganze Zahl, die das Jahr darstellt.

month
Int32

Eine positive ganze Zahl, die den Monat darstellt.

day
Int32

Eine positive ganze Zahl, die den Tag darstellt.

hour
Int32

Eine ganze Zahl zwischen 0 und 23, die die Stunde darstellt.

minute
Int32

Eine ganze Zahl zwischen 0 und 59, die die Minute darstellt.

second
Int32

Eine ganze Zahl zwischen 0 und 59, die die zweite darstellt.

millisecond
Int32

Eine ganze Zahl zwischen 0 und 999, die den Millisekunden darstellt.

Gibt zurück

Der DateTime Wert, der auf das angegebene Datum und die angegebene Uhrzeit in der aktuellen Ära festgelegt ist.

Ausnahmen

year befindet sich außerhalb des vom Kalender unterstützten Bereichs.

-oder-

month befindet sich außerhalb des vom Kalender unterstützten Bereichs.

-oder-

day befindet sich außerhalb des vom Kalender unterstützten Bereichs.

-oder-

hour ist kleiner als null oder größer als 23.

-oder-

minute ist kleiner als 0 oder größer als 59.

-oder-

second ist kleiner als 0 oder größer als 59.

-oder-

millisecond ist kleiner als null oder größer als 999.

Hinweise

Diese Methode gibt ein Datum und eine Uhrzeit basierend auf der aktuellen Ära eines bestimmten Kalenders zurück. Für die JapaneseCalendar und JapaneseLunisolarCalendar, die mehrere Epochen auf der Grundlage der Herrschaft des Kaisers unterstützen, kann diese Methode ein unbeabsichtigtes Datum erzeugen, wenn sich eine Ära ändert. Beim Instanziieren eines Datums mit einem dieser Kalender wird empfohlen, die JapaneseCalendar.ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)Methode "JapaneseLunisolarCalendar.ToDateTime(Int32,Int32,Int32,Int32,Int32,Int32,Int32,Int32,Int32,Int32,Int32)" aufzurufen und explizit eine Ära anzugeben.

Weitere Informationen

Gilt für:

ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Wenn eine abgeleitete Klasse überschrieben wird, wird ein DateTime Wert zurückgegeben, der auf das angegebene Datum und die angegebene Uhrzeit in der angegebenen Ära festgelegt ist.

public:
 abstract DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era);
public abstract DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era);
abstract member ToDateTime : int * int * int * int * int * int * int * int -> DateTime
Public MustOverride Function ToDateTime (year As Integer, month As Integer, day As Integer, hour As Integer, minute As Integer, second As Integer, millisecond As Integer, era As Integer) As DateTime

Parameter

year
Int32

Eine ganze Zahl, die das Jahr darstellt.

month
Int32

Eine positive ganze Zahl, die den Monat darstellt.

day
Int32

Eine positive ganze Zahl, die den Tag darstellt.

hour
Int32

Eine ganze Zahl zwischen 0 und 23, die die Stunde darstellt.

minute
Int32

Eine ganze Zahl zwischen 0 und 59, die die Minute darstellt.

second
Int32

Eine ganze Zahl zwischen 0 und 59, die die zweite darstellt.

millisecond
Int32

Eine ganze Zahl zwischen 0 und 999, die den Millisekunden darstellt.

era
Int32

Eine ganze Zahl, die die Ära darstellt.

Gibt zurück

Der DateTime Wert, der auf das angegebene Datum und die angegebene Uhrzeit in der aktuellen Ära festgelegt ist.

Ausnahmen

year befindet sich außerhalb des vom Kalender unterstützten Bereichs.

-oder-

month befindet sich außerhalb des vom Kalender unterstützten Bereichs.

-oder-

day befindet sich außerhalb des vom Kalender unterstützten Bereichs.

-oder-

hour ist kleiner als null oder größer als 23.

-oder-

minute ist kleiner als 0 oder größer als 59.

-oder-

second ist kleiner als 0 oder größer als 59.

-oder-

millisecond ist kleiner als null oder größer als 999.

-oder-

era befindet sich außerhalb des vom Kalender unterstützten Bereichs.

Hinweise

Die ToDateTime Methode ist nützlich, da sie ein beliebiges Datum im aktuellen Kalender in ein gregorianisches Kalenderdatum konvertieren kann. Das gregorianische Datum kann anschließend verwendet werden, um z. B. Datumsangaben in verschiedenen Kalendern zu vergleichen oder ein entsprechendes Datum in einem bestimmten Kalender zu erstellen.

Hinweise für Ausführende

Die abgeleitete Klasse muss unterstützt CurrentEra werden, wenn sie als era Parameter übergeben wird. Eine Möglichkeit zur Unterstützung CurrentEra besteht darin, ihn durch den wert zu ersetzen, der im ersten Element des Eras Eigenschaftenarrays gespeichert ist, bei dem es sich um den Wert für die aktuelle Ära des Kalenders handelt.

Weitere Informationen

Gilt für: