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.ToStringToStringいる場合、メソッドまたはメソッド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.

適用対象

こちらもご覧ください