エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

TaiwanCalendar.MinSupportedDateTime プロパティ

2013/12/12

TaiwanCalendar クラスでサポートされている最も古い日付と時刻を取得します。

Namespace:  System.Globalization
アセンブリ:  mscorlib (mscorlib.dll 内)

public override DateTime MinSupportedDateTime { get; }

プロパティ値

型: System.DateTime
TaiwanCalendar クラスでサポートされている最も古い日付と時刻。これは、グレゴリオ暦での紀元 1912 年 1 月 1 日の最初の瞬間に相当します。

Microsoft Visual Basic では、時刻は、DateTime でサポートされる最小の日付であるキリスト歴の 1 年 1 月 1 日の指定された時刻として表されますが、TaiwanCalendar 型ではこの最小の日付はサポートされていません。したがって、アプリケーションで現在の暦を使用して日時を書式指定するメソッドを呼び出すときに、書式指定子を指定していない場合、書式指定では、既定の一般 ("G") 日付/時刻パターン書式指定子ではなく、ISO 8601 準拠の並べ替え可能な ("s") 日付/時刻パターン書式指定子が使用されます。

カレンダーの最小値および最大値を取得するコードの例を次に示します。


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

表示:
© 2014 Microsoft