Calendar.ToDateTime Metoda

Definice

Při přepsání v odvozené třídě vrátí hodnotu nastavenou DateTime na zadané datum a čas.

Přetížení

Name Description
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 nastavenou DateTime 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
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 představující sekundu.

millisecond
Int32

Celé číslo od 0 do 999, které představuje milisekundu.

Návraty

Hodnota nastavená DateTime 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 období založených na vládě císaře, volání této metody může vytvořit nezamýšlené datum, kdy se období 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
Zdroj:
Calendar.cs
Zdroj:
Calendar.cs

Při přepsání v odvozené třídě vrátí hodnotu nastavenou DateTime 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 představující sekundu.

millisecond
Int32

Celé číslo od 0 do 999, které představuje milisekundu.

era
Int32

Celé číslo, které představuje éru.

Návraty

Hodnota nastavená DateTime 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 gregoriánské datum 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 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 podporovat CurrentEra , je nahrazením hodnoty uloženou v prvním prvku Eras pole vlastností, což je hodnota pro aktuální éru kalendáře.

Viz také

Platí pro