DateTimeFormatInfo.AbbreviatedMonthNames Özellik

Tanım

Ayların kültüre özgü kısaltılmış adlarını içeren tek boyutlu bir dize dizisi alır veya ayarlar.

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()

Özellik Değeri

String[]

Ayların kültüre özgü kısaltılmış adlarını içeren 13 öğe içeren tek boyutlu dize dizisi. 12 aylık takvimler için dizinin 13. öğesi boş bir dizedir. için InvariantInfo dizisi "Oca", "Şub", "Mar", "Nis", "Mayıs", "Jun", "Jul", "Aug", "Sep", "Oct", "Kas", "Dec" ve "" içerir.

Özel durumlar

özelliği olarak nullayarlanıyor.

özelliği, çok boyutlu veya uzunluğu tam olarak 13 olmayan bir diziye ayarlanıyor.

özelliği ayarlanıyor ve DateTimeFormatInfo nesne salt okunur.

Örnekler

Aşağıdaki örnek, İngilizce (Birleşik Devletler) kültürünü temsil eden bir okuma/yazma CultureInfo nesnesi oluşturur ve ve AbbreviatedMonthGenitiveNames özelliklerine AbbreviatedMonthNames kısaltılmış genitive ay adları atar. Ardından, kültürün desteklenen takviminde her ayın kısaltılmış adını içeren tarihlerin dize gösterimini görüntüler.

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

Açıklamalar

Bu özelliği ayarlarsanız, dizi tam olarak 13 öğe içeren tek boyutlu olmalıdır. Calendar nesneler 13 aylık takvimleri barındırıyor. İlk öğe (dizin sıfırdaki öğe), özelliği tarafından tanımlanan yılın ilk ayını Calendar temsil eder.

Özelliğini ayarlarsanız AbbreviatedMonthNames , özelliğini de ayarlamanız AbbreviatedMonthGenitiveNames gerekir. AbbreviatedMonthNames ve AbbreviatedMonthGenitiveNames özellikleri, aşağıdaki biçim dizeleri kullanılarak tarihleri biçimlendirmek için kullanılır:

  • "MMM" biçim belirticisini içeren özel bir biçim dizesinin diğer adını alan standart bir tarih ve saat biçim dizesi.

  • "MMM" biçim tanımlayıcısını içeren özel bir tarih ve saat biçim dizesi.

Özelliğin değeri Calendar değişirse bu özellik etkilenir. Seçilen Calendar , kısaltılmış ay adlarını desteklemiyorsa, dizi tam ay adlarını içerir.

Şunlara uygulanır

Ayrıca bkz.