DateTimeFormatInfo.YearMonthPattern Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia niestandardowy ciąg formatu dla wartości roku i miesiąca.
public:
property System::String ^ YearMonthPattern { System::String ^ get(); void set(System::String ^ value); };
public string YearMonthPattern { get; set; }
member this.YearMonthPattern : string with get, set
Public Property YearMonthPattern As String
Wartość właściwości
Ciąg formatu niestandardowego dla wartości roku i miesiąca.
Wyjątki
Właściwość jest ustawiana na null
.
Właściwość jest ustawiana, a DateTimeFormatInfo obiekt jest tylko do odczytu.
Przykłady
Poniższy przykład przedstawia wartość YearMonthPattern dla kilku kultur.
using namespace System;
using namespace System::Globalization;
void PrintPattern( String^ myCulture )
{
CultureInfo^ MyCI = gcnew CultureInfo( myCulture,false );
DateTimeFormatInfo^ myDTFI = MyCI->DateTimeFormat;
Console::WriteLine( " {0} {1}", myCulture, myDTFI->YearMonthPattern );
}
int main()
{
// Displays the values of the pattern properties.
Console::WriteLine( " CULTURE PROPERTY VALUE" );
PrintPattern( "en-US" );
PrintPattern( "ja-JP" );
PrintPattern( "fr-FR" );
}
/*
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
*/
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
*/
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.YearMonthPattern)
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 yyyy
' ja-JP yyyy年M月
' fr-FR MMMM yyyy
'
Uwagi
Właściwość YearMonthPattern definiuje format specyficzny dla kultury ciągów daty, które są zwracane przez wywołania metod DateTime.ToString i DateTimeOffset.ToString oraz ciągi formatu złożonego, które są dostarczane ciągi formatu "y" i "Y".
Ta właściwość ma wpływ na zmianę Calendar wartości właściwości.
Zalecamy ustawienie separatora dat we wzorcu miesiąca roku na dokładny ciąg zamiast używania symbolu zastępczego separatora dat. Aby na przykład uzyskać wzorzec MM-rrrr, ustaw wzorzec miesiąca roku na "MM-yyyy".