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.