(0) exportieren Drucken
Alle erweitern

DateTimeFormatInfo.YearMonthPattern-Eigenschaft

Aktualisiert: November 2007

Ruft das Formatmuster für einen Jahres- und Monatswert ab, das den Formatmustern "y" und "Y" zugeordnet ist, oder legt dieses fest.

Namespace:  System.Globalization
Assembly:  mscorlib (in mscorlib.dll)

public string YearMonthPattern { get; set; }
/** @property */
public String get_YearMonthPattern()
/** @property */
public  void set_YearMonthPattern(String value)

public function get YearMonthPattern () : String
public function set YearMonthPattern (value : String)

Eigenschaftenwert

Typ: System.String
Das Formatmuster für einen Jahres- und Monatswert, das den Formatmustern "y" und "Y" zugeordnet ist.

AusnahmeBedingung
ArgumentNullException

Die Eigenschaft wird auf null festgelegt.

InvalidOperationException

Die Eigenschaft wird festgelegt, und DateTimeFormatInfo ist schreibgeschützt.

Unter DateTimeFormatInfo finden Sie Muster, die zum Erstellen von benutzerdefinierten Mustern kombiniert werden können, z. B. "yyyy MMMM".

Eine Änderung des Werts der Calendar-Eigenschaft wirkt sich auf diese Eigenschaft aus.

Im folgenden Codebeispiel wird der Wert von YearMonthPattern für bestimmte Kulturen angezeigt.

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

*/


import System.* ;
import System.Globalization.* ;

public class SamplesDTFI
{
    public static void main(String[] args)
    {
        // Displays the values of the pattern properties.
        Console.WriteLine(" CULTURE    PROPERTY VALUE");
        PrintPattern("en-US");
        PrintPattern("ja-JP");
        PrintPattern("fr-FR");
    } //main

    public static void PrintPattern(String myCulture)
    {
        DateTimeFormatInfo myDTFI = 
            (new CultureInfo(myCulture, false)).get_DateTimeFormat();

        Console.WriteLine("  {0}     {1}", myCulture, 
            myDTFI.get_YearMonthPattern());
    } //PrintPattern 
} //SamplesDTFI

/*
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
*/


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC, Xbox 360

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 3.5, 2.0, 1.0

XNA Framework

Unterstützt in: 2.0, 1.0

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft