Прочитать на английском

Поделиться через


DateTimeFormatInfo.AbbreviatedDayNames Свойство

Определение

Возвращает или задает одномерный массив типа String, содержащий сокращения дней недели, принятые в определенном языке и региональных параметрах.

C#
public string[] AbbreviatedDayNames { get; set; }

Значение свойства

String[]

Одномерный массив типа String, содержащий сокращения дней недели, принятые в определенном языке и региональных параметрах. Массив для InvariantInfo содержит сокращения "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс".

Исключения

Для свойства задается значение null.

Свойство задается для многомерного массива или для массива, длина которого не равна 7.

Для свойства задается значение, а объект DateTimeFormatInfo доступен только для чтения.

Примеры

В следующем примере создается объект для чтения и записиCultureInfo, представляющий язык и региональные параметры английского языка (США), и присваивает его AbbreviatedDayNames свойству сокращенные имена дней. Затем он использует описатель формата "ddd" в строке пользовательского формата даты и времени для отображения строкового представления дат за одну неделю, начиная с 28 мая 2014 г.

C#
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

Комментарии

Если задано это свойство, массив должен быть одномерным и содержать ровно семь элементов. Первый элемент (элемент с нулевым индексом) представляет первый день недели в календаре, определенном свойством Calendar .

Если строка настраиваемого формата включает описатель формата "ddd", DateTime.ToString метод или ToString включает соответствующий AbbreviatedDayNames член массива вместо "ddd" в результирующих строках.

Это свойство влияет на изменение значения Calendar свойства. Если выбранный Calendar не поддерживает сокращенные названия дней, массив содержит полные названия дней.

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

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

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