Calendar.ToDateTime Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě vrátí hodnotu DateTime , která je nastavena na zadané datum a čas.
Přetížení
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Vrátí hodnotu nastavenou DateTime na zadané datum a čas v aktuální éře. |
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Při přepsání v odvozené třídě vrátí hodnotu DateTime , která je nastavena na zadané datum a čas v zadané éře. |
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)
- Zdroj:
- Calendar.cs
- Zdroj:
- Calendar.cs
- Zdroj:
- Calendar.cs
Vrátí hodnotu nastavenou DateTime na zadané datum a čas v aktuální éře.
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
Parametry
- year
- Int32
Celé číslo, které představuje rok.
- month
- Int32
Kladné celé číslo, které představuje měsíc.
- day
- Int32
Kladné celé číslo, které představuje den.
- hour
- Int32
Celé číslo od 0 do 23, které představuje hodinu.
- minute
- Int32
Celé číslo od 0 do 59, které představuje minutu.
- second
- Int32
Celé číslo od 0 do 59, které představuje sekundu.
- millisecond
- Int32
Celé číslo od 0 do 999, které představuje milisekundu.
Návraty
Hodnota DateTime nastavená na zadané datum a čas v aktuální éře.
Výjimky
year
je mimo rozsah podporovaný kalendářem.
-nebo-
month
je mimo rozsah podporovaný kalendářem.
-nebo-
day
je mimo rozsah podporovaný kalendářem.
-nebo-
hour
je menší než nula nebo větší než 23.
-nebo-
minute
je menší než nula nebo větší než 59.
-nebo-
second
je menší než nula nebo větší než 59.
-nebo-
millisecond
je menší než nula nebo větší než 999.
Poznámky
Tato metoda vrátí datum a čas na základě aktuální éry konkrétního kalendáře. JapaneseCalendar Pro a JapaneseLunisolarCalendar, které podporují více ér založených na vládě císaře, volání této metody může vytvořit nezamýšlené datum, kdy se éra změní. Při vytváření instance data pomocí některého z těchto kalendářů doporučujeme volat metodu JapaneseCalendar.ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) nebo JapaneseLunisolarCalendar.ToDateTime(Int32,Int32,Int32,Int32,Int32,Int32,Int32,Int32,Int32) a explicitně zadat éru.
Viz také
Platí pro
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
- Zdroj:
- Calendar.cs
- Zdroj:
- Calendar.cs
- Zdroj:
- Calendar.cs
Při přepsání v odvozené třídě vrátí hodnotu DateTime , která je nastavena na zadané datum a čas v zadané éře.
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
Parametry
- year
- Int32
Celé číslo, které představuje rok.
- month
- Int32
Kladné celé číslo, které představuje měsíc.
- day
- Int32
Kladné celé číslo, které představuje den.
- hour
- Int32
Celé číslo od 0 do 23, které představuje hodinu.
- minute
- Int32
Celé číslo od 0 do 59, které představuje minutu.
- second
- Int32
Celé číslo od 0 do 59, které představuje sekundu.
- millisecond
- Int32
Celé číslo od 0 do 999, které představuje milisekundu.
- era
- Int32
Celé číslo, které představuje éru.
Návraty
Hodnota DateTime nastavená na zadané datum a čas v aktuální éře.
Výjimky
year
je mimo rozsah podporovaný kalendářem.
-nebo-
month
je mimo rozsah podporovaný kalendářem.
-nebo-
day
je mimo rozsah podporovaný kalendářem.
-nebo-
hour
je menší než nula nebo větší než 23.
-nebo-
minute
je menší než nula nebo větší než 59.
-nebo-
second
je menší než nula nebo větší než 59.
-nebo-
millisecond
je menší než nula nebo větší než 999.
-nebo-
era
je mimo rozsah podporovaný kalendářem.
Poznámky
Metoda ToDateTime je užitečná, protože může převést libovolné datum v aktuálním kalendáři na datum gregoriánského kalendáře. Gregoriánské datum lze následně použít například k porovnání kalendářních dat v různých kalendářích nebo k vytvoření ekvivalentního data v konkrétním kalendáři.
Poznámky pro implementátory
Odvozená třída musí podporovat CurrentEra , když je předána era
jako parametr. Jedním ze způsobů, jak ji podpořit CurrentEra , je nahradit ji hodnotou uloženou v prvním prvku Eras pole vlastností, což je hodnota pro aktuální éru kalendáře.