信息
您所需的主题如下所示。但此主题未包含在此库中。

TaiwanCalendar.MinSupportedDateTime 属性

2013/12/13

获取 TaiwanCalendar 类支持的最早日期和时间。

Namespace:  System.Globalization
程序集:  mscorlib(位于 mscorlib.dll 中)

public override DateTime MinSupportedDateTime { get; }

属性值

类型: System.DateTime
TaiwanCalendar 类支持的最早日期和时间,它相当于公历的公元 1912 年的 1 月 1 日开始的那一刻。

Microsoft Visual Basic 将一天的时间表示为根据 DateTime 支持的最小日期(即公元 0001 年 1 月 1 日)所指定的时间。然而,TaiwanCalendar 类并不支持该最小日期。因此,如果应用程序通过调用方法来使用当前日历设置时间格式,但不指定格式说明符,则格式设置将使用 ISO 8601 可排序的(“s”)日期/时间模式格式说明符,而不使用默认的常规(“G”)日期/时间模式格式说明符。

下面的代码示例获取日历的最小值和最大值。


using System;
using System.Globalization;


public class Example
{

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

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

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

      // Display the MinValue 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 MaxValue 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.TaiwanCalendar
MinSupportedDateTime: 01/01/0001 (in Gregorian, 01/01/1912)
MaxSupportedDateTime: 12/31/8088 (in Gregorian, 12/31/9999)

*/


Windows Phone OS

受以下版本支持: 8.0, 7.0

Windows Phone

显示: