DateTimeFormatInfo.AbbreviatedDayNames DateTimeFormatInfo.AbbreviatedDayNames DateTimeFormatInfo.AbbreviatedDayNames DateTimeFormatInfo.AbbreviatedDayNames Property

定義

曜日を表すカルチャ固有の省略名を格納している型 String の 1 次元配列を取得または設定します。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 の 1 次元配列。A one-dimensional array of type String containing the culture-specific abbreviated names of the days of the week. InvariantInfo の配列は、"Sun"、"Mon"、"Tue"、"Wed"、"Thu"、"Fri"、および "Sat" を格納します。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"書式指定子を使用して、カスタム日付/時刻の書式指定文字列1 週間の 2014 年 5 月 28 日以降の日付の文字列表現を表示します。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

注釈

このプロパティを設定する場合、配列は 1 次元に指定する必要があり、正確に 7 つの要素があります。If setting this property, the array must be one-dimensional and must have exactly seven elements. 最初の要素 (インデックス 0 位置にある要素) で定義されているカレンダーにおける週の最初の日を表す、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.

適用対象

こちらもご覧ください