MinSupportedDateTime Property
Collapse the table of content
Expand the table of content

ThaiBuddhistCalendar.MinSupportedDateTime Property

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Gets the earliest date and time supported by the ThaiBuddhistCalendar class.

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

public override DateTime MinSupportedDateTime { get; }

Property Value

Type: System.DateTime
The earliest date and time supported by the ThaiBuddhistCalendar class, which is equivalent to the first moment of January 1, 0001 C.E. in the Gregorian calendar.

The following example gets the minimum value and the maximum value of the ThaiBuddhistCalendar class.


using System;
using System.Globalization;


public class Example
{

   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {

      // Create an instance of the calendar.
      ThaiBuddhistCalendar myCal = new ThaiBuddhistCalendar();
      outputBlock.Text += myCal.ToString() + "\n";

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

      // Display the MinSupportedDateTime and its equivalent in the GregorianCalendar.
      DateTime myMin = 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)) + "\n";

      // Display the MaxSupportedDateTime and its equivalent in the GregorianCalendar.
      DateTime myMax = 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)) + "\n";

   }

}


/*
This code produces the following output.

System.Globalization.ThaiBuddhistCalendar
MinSupportedDateTime: 01/01/0544 (in Gregorian, 01/01/0001)
MaxSupportedDateTime: 12/31/10542 (in Gregorian, 12/31/9999)

*/


Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2017 Microsoft