Sdílet prostřednictvím


DateTimeFormatInfo.AbbreviatedDayNames Vlastnost

Definice

Získá nebo nastaví jednorozměrné pole typu String obsahující zkrácené názvy dnů v týdnu specifické pro jazykovou verzi.

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()

Hodnota vlastnosti

String[]

Jednorozměrné pole typu String obsahující zkrácené názvy dnů v týdnu specifické pro jazykovou verzi. Pole obsahuje InvariantInfo "Ne", "Mon", "Út", "St", "Čt", "Pá" a "Sat".

Výjimky

Vlastnost se nastavuje na nullhodnotu .

Vlastnost je nastavena na pole, které je multidimenzionální nebo které má délku, která není přesně 7.

Vlastnost se nastavuje a DateTimeFormatInfo objekt je jen pro čtení.

Příklady

Následující příklad vytvoří objekt pro čtení/zápisCultureInfo, který představuje jazykovou verzi angličtiny (USA) a přiřadí jeho vlastnosti zkrácené názvy AbbreviatedDayNames dnů. Pak pomocí specifikátoru formátu "ddd" v řetězci vlastního formátu data a času zobrazí řetězcovou reprezentaci kalendářních dat pro jeden týden od 28. května 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

Poznámky

Při nastavení této vlastnosti musí být pole jednorozměrné a musí mít přesně sedm prvků. První prvek (prvek na nule indexu) představuje první den v týdnu v kalendáři definovaném Calendar vlastností .

Pokud řetězec vlastního formátu obsahuje specifikátor formátu "ddd", DateTime.ToString zahrne metoda nebo ToString příslušný člen AbbreviatedDayNames pole místo "ddd" ve výsledném řetězci.

Tato vlastnost je ovlivněna, pokud se Calendar hodnota vlastnosti změní. Pokud vybraná Calendar možnost nepodporuje zkrácené názvy dnů, obsahuje pole názvy celých dnů.

Platí pro

Viz také