DateTimeFormatInfo.YearMonthPattern Свойство

Определение

Получает или задает строку пользовательского формата для значения года и месяца.

C#
public string YearMonthPattern { get; set; }

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

Строка пользовательского формата для значения года и месяца.

Исключения

Для свойства задается значение null.

Для свойства задается значение, а объект DateTimeFormatInfo доступен только для чтения.

Примеры

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

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

/*
This code produces the following output.  The question marks take the place of native script characters.

 CULTURE    PROPERTY VALUE
  en-US     MMMM yyyy
  ja-JP     yyyy年M月
  fr-FR     MMMM yyyy

*/

Комментарии

Свойство YearMonthPattern определяет формат строк даты, зависящий от DateTime.ToString языка и региональных параметров, возвращаемых вызовами методов и , DateTimeOffset.ToString а также строк составного формата, которые предоставляются строками стандартного формата "y" и "Y".

Это свойство влияет на изменение значения Calendar свойства.

Вместо использования заполнителя разделителя даты в шаблоне месяца года рекомендуется задать точную строку. Например, чтобы получить шаблон ММ-гггг, задайте для шаблона месяца год "ММ-гггг".

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

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

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