DateTimeFormatInfo.AbbreviatedMonthNames Propriété

Définition

Obtient ou définit un tableau de chaînes unidimensionnel contenant les noms abrégés spécifiques à la culture des mois.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()

Valeur de propriété

String[]

Tableau de chaînes unidimensionnel avec 13 éléments contenant les noms abrégés spécifiques à la culture des mois.A one-dimensional string array with 13 elements that contains the culture-specific abbreviated names of the months. Dans les calendriers à 12 mois, le 13e élément du tableau est une chaîne vide.For 12-month calendars, the 13th element of the array is an empty string. Le tableau de InvariantInfo contient "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" et "".The array for InvariantInfo contains "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", and "".

Exceptions

La propriété est définie sur null.The property is being set to null.

Un tableau multidimensionnel ou qui a une longueur qui n’est pas exactement 13 est assigné à la propriété.The property is being set to an array that is multidimensional or that has a length that is not exactly 13.

La propriété est définie et l’objet DateTimeFormatInfo est en lecture seule.The property is being set and the DateTimeFormatInfo object is read-only.

Exemples

L’exemple suivant crée un objet en lecture/écriture CultureInfo qui représente la culture anglais (États-Unis) et attribue des noms de mois génitif abrégés à ses AbbreviatedMonthNames AbbreviatedMonthGenitiveNames Propriétés et.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. Il affiche ensuite la représentation sous forme de chaîne des dates qui incluent le nom abrégé de chaque mois dans le calendrier pris en charge par la culture.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

Remarques

Si vous définissez cette propriété, le tableau doit être unidimensionnel avec 13 éléments exactement.If you set this property, the array must be one-dimensional with exactly 13 elements. Calendar les objets prennent en charge les calendriers avec 13 mois.Calendar objects accommodate calendars with 13 months. Le premier élément (l’élément à l’index zéro) représente le premier mois de l’année défini par la Calendar propriété.The first element (the element at index zero) represents the first month of the year defined by the Calendar property.

Si vous définissez la AbbreviatedMonthNames propriété, vous devez également définir la AbbreviatedMonthGenitiveNames propriété.If you set the AbbreviatedMonthNames property, you must also set the AbbreviatedMonthGenitiveNames property. Les AbbreviatedMonthNames Propriétés et permettent AbbreviatedMonthGenitiveNames de mettre en forme les dates à l’aide des chaînes de format suivantes :The AbbreviatedMonthNames and AbbreviatedMonthGenitiveNames properties are used to format dates using the following format strings:

  • Chaîne de format de date et d’heure standard qui utilise un alias pour une chaîne de format personnalisée qui comprend le spécificateur de format "MMM".A standard date and time format string that aliases a custom format string that includes the "MMM" format specifier.

  • Chaîne de format de date et d’heure personnalisée qui comprend le spécificateur de format "MMM".A custom date and time format string that includes the "MMM" format specifier.

Cette propriété est affectée si la valeur de la Calendar propriété change.This property is affected if the value of the Calendar property changes. Si le sélectionné Calendar ne prend pas en charge les noms de mois abrégés, le tableau contient les noms de mois complets.If the selected Calendar does not support abbreviated month names, the array contains the full month names.

S’applique à

Voir aussi