JapaneseCalendar.MinSupportedDateTime Egenskap

Definition

Hämtar det tidigaste datum och den tid som stöds av det aktuella JapaneseCalendar objektet.

public:
 virtual property DateTime MinSupportedDateTime { DateTime get(); };
public override DateTime MinSupportedDateTime { get; }
[System.Runtime.InteropServices.ComVisible(false)]
public override DateTime MinSupportedDateTime { get; }
member this.MinSupportedDateTime : DateTime
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.MinSupportedDateTime : DateTime
Public Overrides ReadOnly Property MinSupportedDateTime As DateTime

Egenskapsvärde

Det tidigaste datum och den tid som stöds av typen JapaneseCalendar, vilket motsvarar det första ögonblicket den 23 oktober 1868 c.E. i den gregorianska kalendern (eller i .NET 10 och tidigare versioner, 8 september 1868 C.E.).

Attribut

Exempel

I följande exempel hämtas de tidigaste och senaste datumen som stöds av kalendern.

// Create an instance of the calendar.
JapaneseCalendar myCal = new();
Console.WriteLine(myCal.ToString());

// Create an instance of the GregorianCalendar.
GregorianCalendar myGre = new();

// Display the MinSupportedDateTime and its equivalent in the GregorianCalendar.
DateTime myMin = myCal.MinSupportedDateTime;
Console.Write(
    "MinSupportedDateTime: {0:D2}/{1:D2}/{2:D4}",
    myCal.GetMonth(myMin),
    myCal.GetDayOfMonth(myMin),
    myCal.GetYear(myMin));
Console.WriteLine(
    " (in Gregorian, {0:D2}/{1:D2}/{2:D4})",
    myGre.GetMonth(myMin),
    myGre.GetDayOfMonth(myMin),
    myGre.GetYear(myMin));

// Display the MaxSupportedDateTime and its equivalent in the GregorianCalendar.
DateTime myMax = myCal.MaxSupportedDateTime;
Console.Write(
    "MaxSupportedDateTime: {0:D2}/{1:D2}/{2:D4}",
    myCal.GetMonth(myMax),
    myCal.GetDayOfMonth(myMax),
    myCal.GetYear(myMax));
Console.WriteLine(
    " (in Gregorian, {0:D2}/{1:D2}/{2:D4})",
    myGre.GetMonth(myMax),
    myGre.GetDayOfMonth(myMax),
    myGre.GetYear(myMax));

/*
This code produces the following output on .NET 11.

System.Globalization.JapaneseCalendar
MinSupportedDateTime: 10/23/0001 (in Gregorian, 10/23/1868)
MaxSupportedDateTime: 12/31/7981 (in Gregorian, 12/31/9999)

*/
' Create an instance of the calendar.
Dim myCal As New JapaneseCalendar()
Console.WriteLine(myCal.ToString())

' Create an instance of the GregorianCalendar.
Dim myGre As New GregorianCalendar()

' Display the MinSupportedDateTime and its equivalent in the GregorianCalendar.
Dim myMin As Date = myCal.MinSupportedDateTime
Console.Write(
    "MinSupportedDateTime: {0:D2}/{1:D2}/{2:D4}",
    myCal.GetMonth(myMin),
    myCal.GetDayOfMonth(myMin),
    myCal.GetYear(myMin))
Console.WriteLine(
    " (in Gregorian, {0:D2}/{1:D2}/{2:D4})",
    myGre.GetMonth(myMin),
    myGre.GetDayOfMonth(myMin),
    myGre.GetYear(myMin))

' Display the MaxSupportedDateTime and its equivalent in the GregorianCalendar.
Dim myMax As Date = myCal.MaxSupportedDateTime
Console.Write(
    "MaxSupportedDateTime: {0:D2}/{1:D2}/{2:D4}",
    myCal.GetMonth(myMax),
    myCal.GetDayOfMonth(myMax),
    myCal.GetYear(myMax))
Console.WriteLine(
    " (in Gregorian, {0:D2}/{1:D2}/{2:D4})",
    myGre.GetMonth(myMax),
    myGre.GetDayOfMonth(myMax),
    myGre.GetYear(myMax))

'This code produces the following output on .NET 11.
'
'System.Globalization.JapaneseCalendar
'MinSupportedDateTime: 10/23/0001 (in Gregorian, 10/23/1868)
'MaxSupportedDateTime: 12/31/7981 (in Gregorian, 12/31/9999)

Kommentarer

Det tidigaste datumet som stöds av klassen är den JapaneseCalendar 23 oktober 1868, under det första året av Meiji-eran. Normalt utlöser datum- och tidsåtgärder som använder JapaneseCalendar klassen ett ArgumentOutOfRangeException undantag för datum före detta datum. Men vissa medlemmar, till exempel GetEra metoden, stöder från 1 januari 1868 till 22 oktober under året Meiji 1.

Note

I .NET Framework-versioner och i .NET Core 1.0 till och med .NET 10 returnerar den här egenskapen ett datum och en tid som representerar det första ögonblicket den 8 september 1868 i den gregorianska kalendern.

Gäller för