DateTimeFormatInfo.UniversalSortableDateTimePattern Свойство

Определение

Получает строку пользовательского формата для универсальной, сортируемой строки даты и времени в соответствии со стандартом ISO 8601.

C#
public string UniversalSortableDateTimePattern { get; }

Значение свойства

Строка пользовательского формата для универсальной, сортируемой строки даты и времени.

Примеры

В следующем примере отображается значение для нескольких UniversalSortableDateTimePattern языков и региональных параметров.

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.UniversalSortableDateTimePattern );
   }
}

/*
This code produces the following output.

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

*/

Комментарии

Свойство UniversalSortableDateTimePattern определяет формат строк даты, возвращаемых вызовами DateTime.ToString методов и и DateTimeOffset.ToString строк составного формата, которые предоставляются в строке стандартного формата "u". Его можно использовать для отображения дат и времени в сортируемом порядке с универсальным указателем времени "Z" в конце. Формат можно сортировать, так как в нем используются начальные нули для года, месяца, дня, часа, минуты и секунды. Строка настраиваемого формата ("гггг'-'ММ'-дд HH':'mm':'ss'Z'") одинакова независимо от языка и региональных параметров или поставщика формата.

Строка формата, возвращаемая свойством UniversalSortableDateTimePattern , отражает определенный стандарт, а свойство доступно только для чтения. Поэтому она всегда одинакова, независимо от культуры. Строкой пользовательского формата является "гггг'-'мм'-'дд чч':'мм':'сс'Z'".

Применяется к

Продукт Версии
.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

См. также раздел