HebrewCalendar::MaxSupportedDateTime Property


Gets the latest date and time supported by the HebrewCalendar type.

Namespace:   System.Globalization
Assembly:  mscorlib (in mscorlib.dll)

property DateTime MaxSupportedDateTime {
	virtual DateTime get() override;

Property Value

Type: System::DateTime

The latest date and time supported by the HebrewCalendar type, which is equivalent to the last moment of September, 29, 2239 C.E. in the Gregorian calendar.

The following code example gets the minimum value and the maximum value of the calendar.

using namespace System;
using namespace System::Globalization;

int main()
   // Create an instance of the calendar.
   HebrewCalendar^ myCal = gcnew HebrewCalendar;
   Console::WriteLine( myCal );

   // Create an instance of the GregorianCalendar.
   GregorianCalendar^ myGre = gcnew GregorianCalendar;

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

MinSupportedDateTime: 04/07/5343 (in Gregorian, 01/01/1583)
MaxSupportedDateTime: 13/29/5999 (in Gregorian, 09/29/2239)


Universal Windows Platform
Available since 10
.NET Framework
Available since 2.0
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top