Поделиться через


DateTimeFormatInfo.MonthDayPattern Свойство

Определение

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

public:
 property System::String ^ MonthDayPattern { System::String ^ get(); void set(System::String ^ value); };
public string MonthDayPattern { get; set; }
member this.MonthDayPattern : string with get, set
Public Property MonthDayPattern As String

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

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

Исключения

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

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

Примеры

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

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

/*
This code produces the following output. Note that the exact output format depends on the OS, the OS version, and the native globalization library used by the OS.

 CULTURE    PROPERTY VALUE
  en-US     MMMM d
  ja-JP     M月d日
  fr-FR     d MMMM

*/
Imports System.Globalization

Public Class SamplesDTFI

   Public Shared Sub Main()

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

   End Sub

   Public Shared Sub PrintPattern(myCulture As [String])

      Dim myDTFI As DateTimeFormatInfo = New CultureInfo(myCulture, False).DateTimeFormat
      Console.WriteLine("  {0}     {1}", myCulture, myDTFI.MonthDayPattern)

   End Sub

End Class

'This code produces the following output.  The question marks take the place of native script characters.
'
' CULTURE    PROPERTY VALUE
'  en-US     MMMM dd
'  ja-JP     M'?'d'?'
'  fr-FR     d MMMM
'

Комментарии

Свойство MonthDayPattern определяет формат строк даты, возвращаемых вызовами DateTime.ToString и методами и DateTimeOffset.ToString строками составного формата, которые предоставляются строками стандартного формата "m" и "M".

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

Рекомендуется задать разделитель даты в шаблоне месяца и дня точной строкой вместо использования заполнителя разделителя дат. Например, чтобы получить шаблон MM-DD, задайте для шаблона месяца и дня значение MM-DD.

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

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