Calendar.ToDateTime Metod

Definition

När den åsidosätts i en härledd klass returnerar en DateTime som är inställd på angivet datum och tid.

Överlagringar

Name Description
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Returnerar ett DateTime som är inställt på angivet datum och tid i den aktuella eran.

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

När den åsidosätts i en härledd klass returnerar en DateTime som är inställd på det angivna datumet och tiden i den angivna eran.

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

Returnerar ett DateTime som är inställt på angivet datum och tid i den aktuella eran.

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

Parametrar

year
Int32

Ett heltal som representerar året.

month
Int32

Ett positivt heltal som representerar månaden.

day
Int32

Ett positivt heltal som representerar dagen.

hour
Int32

Ett heltal från 0 till 23 som representerar timmen.

minute
Int32

Ett heltal från 0 till 59 som representerar minuten.

second
Int32

Ett heltal från 0 till 59 som representerar det andra.

millisecond
Int32

Ett heltal från 0 till 999 som representerar millisekunderna.

Returer

Det DateTime som är inställt på det angivna datumet och tiden i den aktuella eran.

Undantag

year ligger utanför det intervall som stöds av kalendern.

-eller-

month ligger utanför det intervall som stöds av kalendern.

-eller-

day ligger utanför det intervall som stöds av kalendern.

-eller-

hour är mindre än noll eller större än 23.

-eller-

minute är mindre än noll eller större än 59.

-eller-

second är mindre än noll eller större än 59.

-eller-

millisecond är mindre än noll eller större än 999.

Kommentarer

Den här metoden returnerar ett datum och en tid baserat på den aktuella eran för en viss kalender. JapaneseCalendar För och JapaneseLunisolarCalendar, som stöder flera epoker baserat på kejsarens regeringstid, kan anrop av den här metoden ge ett oavsiktligt datum när en era ändras. När du instansierar ett datum med någon av dessa kalendrar rekommenderar vi att du anropar JapaneseCalendar.ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) metoden eller JapaneseLunisolarCalendar.ToDateTime(Int32,Int32,Int32,Int32,Int32,Int32,Int32,Int32) och uttryckligen anger en era.

Se även

Gäller för

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

När den åsidosätts i en härledd klass returnerar en DateTime som är inställd på det angivna datumet och tiden i den angivna eran.

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

Parametrar

year
Int32

Ett heltal som representerar året.

month
Int32

Ett positivt heltal som representerar månaden.

day
Int32

Ett positivt heltal som representerar dagen.

hour
Int32

Ett heltal från 0 till 23 som representerar timmen.

minute
Int32

Ett heltal från 0 till 59 som representerar minuten.

second
Int32

Ett heltal från 0 till 59 som representerar det andra.

millisecond
Int32

Ett heltal från 0 till 999 som representerar millisekunderna.

era
Int32

Ett heltal som representerar eran.

Returer

Det DateTime som är inställt på det angivna datumet och tiden i den aktuella eran.

Undantag

year ligger utanför det intervall som stöds av kalendern.

-eller-

month ligger utanför det intervall som stöds av kalendern.

-eller-

day ligger utanför det intervall som stöds av kalendern.

-eller-

hour är mindre än noll eller större än 23.

-eller-

minute är mindre än noll eller större än 59.

-eller-

second är mindre än noll eller större än 59.

-eller-

millisecond är mindre än noll eller större än 999.

-eller-

era ligger utanför det intervall som stöds av kalendern.

Kommentarer

Metoden ToDateTime är användbar eftersom den kan konvertera valfritt datum i den aktuella kalendern till ett gregorianskt kalenderdatum. Det gregorianska datumet kan senare användas, till exempel för att jämföra datum i olika kalendrar eller skapa ett motsvarande datum i en viss kalender.

Anteckningar till implementerare

Den härledda klassen måste ha stöd CurrentEra när den skickas era som parameter. Ett sätt att stödja CurrentEra är att ersätta det med värdet som lagras i det första elementet i egenskapsmatrisen Eras , vilket är värdet för kalenderns aktuella era.

Se även

Gäller för