JapaneseCalendar.MinSupportedDateTime Propriété

Définition

Obtient la date et l’heure les plus anciennes prises en charge par l’objet actuel JapaneseCalendar .

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

Valeur de propriété

Date et heure les plus anciennes prises en charge par le type JapaneseCalendar, qui équivaut au premier moment du 23 octobre 1868 C.E. dans le calendrier grégorien (ou dans .NET 10 et versions antérieures, 8 septembre 1868 C.E.).

Attributs

Exemples

L’exemple suivant obtient les dates les plus anciennes et les plus récentes prises en charge par le calendrier.

// 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)

Remarques

La date la plus ancienne prise en charge par la JapaneseCalendar classe est le 23 octobre 1868 C.E., dans la première année de l’ère Meiji. En règle générale, les opérations de date et d’heure qui utilisent la JapaneseCalendar classe lèvent une ArgumentOutOfRangeException exception pour les dates antérieures à cette date. Toutefois, certains membres, tels que la GetEra méthode, prennent en charge les dates du 1er janvier 1868 au 22 octobre dans l’année Meiji 1.

Note

Dans les versions .NET Framework et dans .NET Core 1.0 à .NET 10, cette propriété retourne une date et une heure représentant le premier moment du 8 septembre 1868 C.E. dans le calendrier grégorien.

S’applique à