HijriCalendar.MaxSupportedDateTime Property
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets the latest date and time supported by this calendar.
Assembly: mscorlib (in mscorlib.dll)
Property Value
Type: System.DateTimeThe latest date and time supported by the HijriCalendar type, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar.
The following example gets the minimum value and the maximum value of the HijriCalendar class.
Imports System.Globalization Public Class Example Public Shared Sub Demo(ByVal outputBlock As System.Windows.Controls.TextBlock) ' Create an instance of the calendar. Dim myCal As New HijriCalendar() outputBlock.Text &= myCal.ToString() & vbCrLf ' Create an instance of the GregorianCalendar. Dim myGre As New GregorianCalendar() ' Display the MinSupportedDateTime and its equivalent in the GregorianCalendar. Dim myMin As DateTime = myCal.MinSupportedDateTime outputBlock.Text += String.Format("MinSupportedDateTime: {0:D2}/{1:D2}/{2:D4}", myCal.GetMonth(myMin), myCal.GetDayOfMonth(myMin), myCal.GetYear(myMin)) outputBlock.Text += String.Format(" (in Gregorian, {0:D2}/{1:D2}/{2:D4})", myGre.GetMonth(myMin), myGre.GetDayOfMonth(myMin), myGre.GetYear(myMin)) & vbCrLf ' Display the MaxSupportedDateTime and its equivalent in the GregorianCalendar. Dim myMax As DateTime = myCal.MaxSupportedDateTime outputBlock.Text += String.Format("MaxSupportedDateTime: {0:D2}/{1:D2}/{2:D4}", myCal.GetMonth(myMax), myCal.GetDayOfMonth(myMax), myCal.GetYear(myMax)) outputBlock.Text += String.Format(" (in Gregorian, {0:D2}/{1:D2}/{2:D4})", myGre.GetMonth(myMax), myGre.GetDayOfMonth(myMax), myGre.GetYear(myMax)) & vbCrLf End Sub 'Main End Class 'SamplesCalendar 'This code produces the following output. ' 'System.Globalization.HijriCalendar 'MinSupportedDateTime: 01/01/0001 (in Gregorian, 07/18/0622) 'MaxSupportedDateTime: 04/03/9666 (in Gregorian, 12/31/9999)
Show: