Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad DateTimeFormatInfo.YearMonthPattern

 

Publicado: octubre de 2016

Obtiene o establece la cadena de formato personalizado para un valor de año y mes.

Espacio de nombres:   System.Globalization
Ensamblado:  mscorlib (en mscorlib.dll)

public string YearMonthPattern { get; set; }

Valor de propiedad

Type: System.String

Cadena de formato personalizado para un valor de año y mes.

Exception Condition
ArgumentNullException

La propiedad se establece en null.

InvalidOperationException

La propiedad se establece y la DateTimeFormatInfo objeto es de solo lectura.

El YearMonthPattern propiedad define el formato específico de la referencia cultural de cadenas de fecha que se devuelven mediante llamadas a los DateTime.ToString y DateTimeOffset.ToString métodos y formato compuesto cadenas que suministra el "y" e "Y" cadenas de formato estándar.

Esta propiedad se verá afectada si el valor de la Calendar cambios de propiedad.

Se recomienda que establezca el separador de fecha en el patrón de mes del año en una cadena exacta en lugar de utilizar el marcador de posición de separador de fecha. Por ejemplo, para obtener el modelo MM-AAAA, establecer el patrón de mes del año para "MM-aaaa".

En el ejemplo siguiente se muestra el valor de YearMonthPattern para unas cuantas referencias culturales.

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

*/

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: