Calendar.ToDateTime Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.