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

Definizione

Ottiene o imposta una matrice di stringhe unidimensionale contenente i nomi abbreviati dei mesi specifici delle impostazioni cultura.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()

Valore della proprietà

String[]

Matrice di stringhe unidimensionale con 13 elementi contenente i nomi abbreviati dei mesi specifici delle impostazioni cultura.A one-dimensional string array with 13 elements that contains the culture-specific abbreviated names of the months. In un calendario composto da 12 mesi il tredicesimo elemento della matrice è una stringa vuota.For 12-month calendars, the 13th element of the array is an empty string. La matrice per InvariantInfo contiene "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" e "".The array for InvariantInfo contains "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", and "".

Eccezioni

La proprietà viene impostata su null.The property is being set to null.

La proprietà viene impostata su una matrice multidimensionale o con lunghezza diversa da 13.The property is being set to an array that is multidimensional or that has a length that is not exactly 13.

La proprietà viene impostata e l'oggetto DateTimeFormatInfo è di sola lettura.The property is being set and the DateTimeFormatInfo object is read-only.

Esempi

Nell'esempio seguente viene creato un oggetto di CultureInfo lettura/scrittura che rappresenta le impostazioni cultura della lingua inglese (Stati Uniti) e assegna i nomi abbreviati dei mesi del genitivo alle relative AbbreviatedMonthNames proprietà e AbbreviatedMonthGenitiveNames .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. Viene quindi visualizzata la rappresentazione di stringa delle date che includono il nome abbreviato di ogni mese nel calendario supportato delle impostazioni cultura.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

Commenti

Se si imposta questa proprietà, la matrice deve essere unidimensionale con esattamente 13 elementi.If you set this property, the array must be one-dimensional with exactly 13 elements. Calendargli oggetti supportano i calendari con 13 mesi.Calendar objects accommodate calendars with 13 months. Il primo elemento (l'elemento in corrispondenza dell'indice zero) rappresenta il primo mese dell'anno definito dalla Calendar proprietà.The first element (the element at index zero) represents the first month of the year defined by the Calendar property.

Se si imposta la AbbreviatedMonthNames proprietà, è necessario impostare anche la AbbreviatedMonthGenitiveNames proprietà.If you set the AbbreviatedMonthNames property, you must also set the AbbreviatedMonthGenitiveNames property. Le AbbreviatedMonthNames proprietà AbbreviatedMonthGenitiveNames e vengono usate per formattare le date usando le stringhe di formato seguenti:The AbbreviatedMonthNames and AbbreviatedMonthGenitiveNames properties are used to format dates using the following format strings:

  • Stringa di formato di data e ora standard che consente di alias una stringa di formato personalizzata che include l'identificatore di formato "MMM".A standard date and time format string that aliases a custom format string that includes the "MMM" format specifier.

  • Una stringa di formato di data e ora personalizzata che include l'identificatore di formato "MMM".A custom date and time format string that includes the "MMM" format specifier.

Questa proprietà viene interessata se il valore della Calendar proprietà viene modificato.This property is affected if the value of the Calendar property changes. Se l'oggetto Calendar selezionato non supporta i nomi abbreviati dei mesi, la matrice contiene i nomi completi dei mesi.If the selected Calendar does not support abbreviated month names, the array contains the full month names.

Si applica a

Vedi anche