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

정의

문화권별 약식 월 이름이 들어 있는 1차원 문자열 배열을 가져오거나 설정합니다.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()

속성 값

String[]

문화권별 약식 월 이름이 들어 있는 13개의 요소를 포함하는 1차원 문자열 배열입니다.A one-dimensional string array with 13 elements that contains the culture-specific abbreviated names of the months. 12개월 달력의 경우 배열의 13번째 요소는 빈 문자열입니다.For 12-month calendars, the 13th element of the array is an empty string. InvariantInfo 배열에는 "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" 및 ""가 들어 있습니다.The array for InvariantInfo contains "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", and "".

예외

속성이 null로 설정되어 있습니다.The property is being set to null.

속성이 다차원이거나 길이가 정확히 13이 아닌 배열로 설정됩니다.The property is being set to an array that is multidimensional or that has a length that is not exactly 13.

속성이 설정되어 있으며 DateTimeFormatInfo 개체가 읽기 전용입니다.The property is being set and the DateTimeFormatInfo object is read-only.

예제

다음 예에서는 읽기/쓰기 CultureInfo 할당을 영어 (미국) 문화권을 나타내는 개체를 소유격 월 이름 약어 해당 AbbreviatedMonthNamesAbbreviatedMonthGenitiveNames 속성입니다.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. 문화권의 지원 되는 달력의 각 월의 약식된 이름을 포함 하는 날짜의 문자열 표현을 표시 합니다.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

설명

이 속성을 설정 하는 경우 배열 정확히 13 개의 요소를 사용 하 여 1 차원 이어야 합니다.If you set this property, the array must be one-dimensional with exactly 13 elements. Calendar 개체는 13 개월 달력이 수용합니다.Calendar objects accommodate calendars with 13 months. 첫 번째 요소 (인덱스 0에 있는 요소) 정의한 연도의 첫 번째 월을 나타내는 Calendar 속성입니다.The first element (the element at index zero) represents the first month of the year defined by the Calendar property.

설정 하는 경우는 AbbreviatedMonthNames 속성을 설정 해야 합니다 AbbreviatedMonthGenitiveNames 속성입니다.If you set the AbbreviatedMonthNames property, you must also set the AbbreviatedMonthGenitiveNames property. 합니다 AbbreviatedMonthNamesAbbreviatedMonthGenitiveNames 속성을 다음 형식 문자열을 사용 하 여 날짜 형식을 사용 합니다.The AbbreviatedMonthNames and AbbreviatedMonthGenitiveNames properties are used to format dates using the following format strings:

  • 표준 날짜 및 시간 형식 문자열을 사용자 지정 서식을 별칭 "MMM"를 포함 하는 문자열 형식 지정자A standard date and time format string that aliases a custom format string that includes the "MMM" format specifier.

  • 사용자 지정 날짜 및 시간 서식 문자열 "MMM"를 포함 하는 형식 지정자입니다.A custom date and time format string that includes the "MMM" format specifier.

이 속성에 영향을 줍니다의 값을 Calendar 속성 변경 합니다.This property is affected if the value of the Calendar property changes. 경우 선택한 Calendar 가 되지 약식 월 이름을 지원, 배열에 전체 월 이름이 포함 되어 있습니다.If the selected Calendar does not support abbreviated month names, the array contains the full month names.

적용 대상

추가 정보