DateTimeFormatInfo.SortableDateTimePattern プロパティ

定義

並べ替え可能な日付と時刻の値のカスタム書式指定文字列を取得します。

C#
public string SortableDateTimePattern { get; }

プロパティ値

並べ替え可能な日付と時刻の値のカスタム書式指定文字列。

次の例では、いくつかのカルチャの の SortableDateTimePattern 値を表示します。

C#
using System;
using System.Globalization;

public class SamplesDTFI  {

   public static void Main()  {

      // Displays the values of the pattern properties.
      Console.WriteLine( " CULTURE    PROPERTY VALUE" );
      PrintPattern( "en-US" );
      PrintPattern( "ja-JP" );
      PrintPattern( "fr-FR" );
   }

   public static void PrintPattern( String myCulture )  {

      DateTimeFormatInfo myDTFI = new CultureInfo( myCulture, false ).DateTimeFormat;
      Console.WriteLine( "  {0}     {1}", myCulture, myDTFI.SortableDateTimePattern );
   }
}

/*
This code produces the following output.

 CULTURE    PROPERTY VALUE
  en-US     yyyy'-'MM'-'dd'T'HH':'mm':'ss
  ja-JP     yyyy'-'MM'-'dd'T'HH':'mm':'ss
  fr-FR     yyyy'-'MM'-'dd'T'HH':'mm':'ss

*/

注釈

プロパティはSortableDateTimePattern、 メソッドと DateTimeOffset.ToString メソッドの呼び出しDateTime.ToString、および "s" 標準書式指定文字列を指定した複合書式指定文字列によって返される日付文字列のカルチャ固有の形式を定義します。

プロパティによって SortableDateTimePattern 返される書式指定文字列は、定義された標準 (ISO 8601) を反映し、プロパティは読み取り専用です。 したがって、カルチャに関係なく、常に同じです。 カスタム書式指定文字列は、"yyyy'-'MM'-'dd'T'HH':'mm':'ss" です。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

こちらもご覧ください