DateTimeFormatInfo.AbbreviatedMonthNames DateTimeFormatInfo.AbbreviatedMonthNames DateTimeFormatInfo.AbbreviatedMonthNames DateTimeFormatInfo.AbbreviatedMonthNames Property

Definición

Obtiene o establece una matriz de cadenas de una dimensión que contiene abreviaturas específicas de la referencia cultural de los meses.Gets or sets a one-dimensional string array that contains the culture-specific abbreviated names of the months.

public:
 property cli::array <System::String ^> ^ AbbreviatedMonthNames { cli::array <System::String ^> ^ get(); void set(cli::array <System::String ^> ^ value); };
public string[] AbbreviatedMonthNames { get; set; }
member this.AbbreviatedMonthNames : string[] with get, set
Public Property AbbreviatedMonthNames As String()

Valor de propiedad

String[]

Matriz de cadenas de una dimensión con 13 elementos que contiene abreviaturas específicas de la referencia cultural de los meses.A one-dimensional string array with 13 elements that contains the culture-specific abbreviated names of the months. En los calendarios de 12 meses, el decimotercer elemento de la matriz es una cadena vacía.For 12-month calendars, the 13th element of the array is an empty string. La matriz para InvariantInfo contiene "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" y "".The array for InvariantInfo contains "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", and "".

Excepciones

La propiedad se establece en null.The property is being set to null.

La propiedad se establece en una matriz multidimensional o cuya longitud no es exactamente 13.The property is being set to an array that is multidimensional or that has a length that is not exactly 13.

La propiedad está establecida y el objeto DateTimeFormatInfo es de solo lectura.The property is being set and the DateTimeFormatInfo object is read-only.

Ejemplos

En el ejemplo siguiente se crea una lectura/escritura CultureInfo nombres genitivo mes a abreviado como el objeto que representa la referencia cultural inglés (Estados Unidos) y asigna su AbbreviatedMonthNames y AbbreviatedMonthGenitiveNames propiedades.The following example creates a read/write CultureInfo object that represents the English (United States) culture and assigns abbreviated genitive month names to its AbbreviatedMonthNames and AbbreviatedMonthGenitiveNames properties. A continuación, muestra la representación de cadena de fechas que incluyan el nombre abreviado del mes de calendario de la referencia cultural compatible.It then displays the string representation of dates that include the abbreviated name of each month in the culture's supported calendar.

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      CultureInfo ci = CultureInfo.CreateSpecificCulture("en-US");
      DateTimeFormatInfo dtfi = ci.DateTimeFormat;
      dtfi.AbbreviatedMonthNames = new string[] { "of Jan", "of Feb", "of Mar", 
                                                  "of Apr", "of May", "of Jun", 
                                                  "of Jul", "of Aug", "of Sep", 
                                                  "of Oct", "of Nov", "of Dec", "" };  
      dtfi.AbbreviatedMonthGenitiveNames = dtfi.AbbreviatedMonthNames;
      DateTime dat = new DateTime(2012, 5, 28);
      
      for (int ctr = 0; ctr < dtfi.Calendar.GetMonthsInYear(dat.Year); ctr++)
         Console.WriteLine(dat.AddMonths(ctr).ToString("dd MMM yyyy", dtfi));
   }
}
// The example displays the following output:
//       28 of May 2012
//       28 of Jun 2012
//       28 of Jul 2012
//       28 of Aug 2012
//       28 of Sep 2012
//       28 of Oct 2012
//       28 of Nov 2012
//       28 of Dec 2012
//       28 of Jan 2013
//       28 of Feb 2013
//       28 of Mar 2013
//       28 of Apr 2013
Imports System.Globalization

Module Example
   Public Sub Main()
      Dim ci As CultureInfo = CultureInfo.CreateSpecificCulture("en-US")
      Dim dtfi As DateTimeFormatInfo = ci.DateTimeFormat
      dtfi.AbbreviatedMonthNames = { "of Jan", "of Feb", "of Mar", 
                                     "of Apr", "of May", "of Jun", 
                                     "of Jul", "of Aug", "of Sep", 
                                     "of Oct", "of Nov", "of Dec", "" }  
      dtfi.AbbreviatedMonthGenitiveNames = dtfi.AbbreviatedMonthNames
      Dim dat As Date = #05/28/2012#
      
      For ctr As Integer = 0 To dtfi.Calendar.GetMonthsInYear(dat.Year) - 1
         Console.WriteLine(dat.AddMonths(ctr).ToString("dd MMM yyyy", dtfi))
      Next
   End Sub
End Module
' The example displays the following output:
'       28 of May 2012
'       28 of Jun 2012
'       28 of Jul 2012
'       28 of Aug 2012
'       28 of Sep 2012
'       28 of Oct 2012
'       28 of Nov 2012
'       28 of Dec 2012
'       28 of Jan 2013
'       28 of Feb 2013
'       28 of Mar 2013
'       28 of Apr 2013

Comentarios

Si establece esta propiedad, la matriz debe ser unidimensional con exactamente 13 elementos.If you set this property, the array must be one-dimensional with exactly 13 elements. Calendar objetos de dar cabida a los calendarios con 13 meses.Calendar objects accommodate calendars with 13 months. El primer elemento (el elemento en el índice cero) representa el primer mes del año definido por el Calendar propiedad.The first element (the element at index zero) represents the first month of the year defined by the Calendar property.

Si establece la AbbreviatedMonthNames propiedad, también debe establecer el AbbreviatedMonthGenitiveNames propiedad.If you set the AbbreviatedMonthNames property, you must also set the AbbreviatedMonthGenitiveNames property. El AbbreviatedMonthNames y AbbreviatedMonthGenitiveNames propiedades se utilizan para dar formato a fechas mediante cadenas de formato siguientes:The AbbreviatedMonthNames and AbbreviatedMonthGenitiveNames properties are used to format dates using the following format strings:

  • Una fecha y hora estándar cadena de formato que un personalizado dar formato a los alias de cadena que incluye el "MMM" especificador de formato.A standard date and time format string that aliases a custom format string that includes the "MMM" format specifier.

  • Especificador de formato de una fecha personalizada y la cadena de formato de hora que incluye el "MMM".A custom date and time format string that includes the "MMM" format specifier.

Esta propiedad se ve afectada si el valor de la Calendar los cambios de propiedad.This property is affected if the value of the Calendar property changes. Si el texto seleccionado Calendar no admite abreviaturas de los nombres de mes, la matriz contiene los nombres de meses completos.If the selected Calendar does not support abbreviated month names, the array contains the full month names.

Se aplica a

Consulte también: