DateTimeFormatInfo.AbbreviatedDayNames Свойство

Определение

Возвращает или задает одномерный массив типа String, содержащий сокращения дней недели, принятые в определенном языке и региональных параметрах.Gets or sets a one-dimensional array of type String containing the culture-specific abbreviated names of the days of the week.

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, содержащий сокращения дней недели, принятые в определенном языке и региональных параметрах.A one-dimensional array of type String containing the culture-specific abbreviated names of the days of the week. Массив для InvariantInfo содержит сокращения "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс".The array for InvariantInfo contains "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", and "Sat".

Исключения

Для свойства задается значение null.The property is being set to null.

Свойство задается для многомерного массива или для массива, длина которого не равна 7.The property is being set to an array that is multidimensional or that has a length that is not exactly 7.

Для свойства задается значение, а объект DateTimeFormatInfo доступен только для чтения.The property is being set and the DateTimeFormatInfo object is read-only.

Примеры

В следующем примере создается объект для чтения и записи CultureInfo , представляющий язык и региональные параметры "Английский (США)", и в его свойство присваиваются сокращенные названия дней AbbreviatedDayNames .The following example creates a read/write CultureInfo object that represents the English (United States) culture and assigns abbreviated day names to its AbbreviatedDayNames property. Затем он использует описатель формата ddd в строке настраиваемого формата даты и времени для отображения строкового представления дат в течение одной недели, начиная с 28 мая, 2014.It then uses the "ddd" format specifier in a custom date and time format string to display the string representation of dates for one week beginning May 28, 2014.

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

Комментарии

При задании этого свойства массив должен быть одномерным и должен содержать ровно семь элементов.If setting this property, the array must be one-dimensional and must have exactly seven elements. Первый элемент (элемент с нулевым индексом) представляет первый день недели в календаре, определенном Calendar свойством.The first element (the element at index zero) represents the first day of the week in the calendar defined by the Calendar property.

Если строка настраиваемого формата содержит описатель формата "ddd", DateTime.ToString метод или включает в ToString AbbreviatedDayNames результирующую строку соответствующий элемент массива вместо "ddd".If a custom format string includes the "ddd" format specifier, the DateTime.ToString or ToString method includes the appropriate member of the AbbreviatedDayNames array in place of the "ddd" in the result string.

Это свойство изменяется при Calendar изменении значения свойства.This property is affected if the value of the Calendar property changes. Если выбранный параметр не Calendar поддерживает сокращенные названия дней, массив будет содержать полные названия дней.If the selected Calendar does not support abbreviated day names, the array contains the full day names.

Применяется к

См. также раздел