DateTimeFormatInfo.AbbreviatedDayNames 속성

정의

문화권별 약식 요일 이름이 들어 있는 String 형식의 1차원 배열을 가져오거나 설정합니다.

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

속성 값

String[]

문화권별 약식 요일 이름이 들어 있는 String 형식의 1차원 배열입니다. InvariantInfo 배열에는 "Sun", "Mon", "Tue", "Wed", "Thu", "Fri" 및 "Sat"가 들어 있습니다.

예외

속성이 null로 설정되어 있습니다.

속성이 다차원이거나 길이가 정확히 7이 아닌 배열로 설정되는 경우

속성이 설정되어 있으며 DateTimeFormatInfo 개체가 읽기 전용입니다.

예제

다음 예제에서는 영어(미국) 문화권을 나타내는 읽기/쓰기 개체를 만들고 CultureInfo 약식 요일 이름을 AbbreviatedDayNames 해당 속성에 할당합니다. 그런 다음 사용자 지정 날짜 및 시간 서식 문자열에 "ddd" 서식 지정자 를 사용하여 2014년 5월 28일부터 1주일 동안의 날짜 문자열 표현을 표시합니다.

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      CultureInfo ci = CultureInfo.CreateSpecificCulture("en-US");
      DateTimeFormatInfo dtfi = ci.DateTimeFormat;
      dtfi.AbbreviatedDayNames = new String[] { "Su", "M", "Tu", "W",
                                                "Th", "F", "Sa" };
      DateTime dat = new DateTime(2014, 5, 28);

      for (int ctr = 0; ctr <= 6; ctr++) {
         String output = String.Format(ci, "{0:ddd MMM dd, yyyy}", dat.AddDays(ctr));
         Console.WriteLine(output);
      }
   }
}
// The example displays the following output:
//       W May 28, 2014
//       Th May 29, 2014
//       F May 30, 2014
//       Sa May 31, 2014
//       Su Jun 01, 2014
//       M Jun 02, 2014
//       Tu Jun 03, 2014
Imports System.Globalization

Module Example
   Public Sub Main()
      Dim ci As CultureInfo = CultureInfo.CreateSpecificCulture("en-US")
      Dim dtfi As DateTimeFormatInfo = ci.DateTimeFormat
      dtfi.AbbreviatedDayNames = { "Su", "M", "Tu", "W", "Th",  
                                   "F", "Sa" }  
      Dim dat As Date = #05/28/2014#

      For ctr As Integer = 0 To 6 
         Dim output As String = String.Format(ci, "{0:ddd MMM dd, yyyy}", dat.AddDays(ctr))
         Console.WriteLine(output)
      Next 
   End Sub 
End Module 
' The example displays the following output:
'       W May 28, 2014
'       Th May 29, 2014
'       F May 30, 2014
'       Sa May 31, 2014
'       Su Jun 01, 2014
'       M Jun 02, 2014
'       Tu Jun 03, 2014

설명

이 속성을 설정하는 경우 배열은 1차원이어야 하며 정확히 7개의 요소가 있어야 합니다. 첫 번째 요소(인덱스 0의 요소)는 속성으로 정의된 달력의 요일을 Calendar 나타냅니다.

사용자 지정 형식 문자열에 "ddd" 서식 지정자가 포함된 경우 DateTime.ToString 또는 ToString 메서드는 AbbreviatedDayNames 결과 문자열에 "ddd" 대신 배열의 적절한 멤버를 포함합니다.

이 속성의 값이 변경 되는 경우 영향을 Calendar 받습니다. 선택한 가 Calendar 축약된 요일 이름을 지원하지 않는 경우 배열에는 전체 일 이름이 포함됩니다.

적용 대상

추가 정보