DateTimeFormatInfo.AbbreviatedDayNames Eigenschap

Definitie

Hiermee haalt u een eendimensionale matrix van het type String op met de cultuurspecifieke verkorte namen van de dagen van de 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()

Waarde van eigenschap

String[]

Een eendimensionale matrix van het type String met de cultuurspecifieke verkorte namen van de dagen van de week. De matrix voor InvariantInfo bevat 'Sun', 'Mon', 'Tue', 'Wed', 'Do', 'Fri' en 'Sat'.

Uitzonderingen

De eigenschap wordt ingesteld op null.

De eigenschap wordt ingesteld op een matrix die multidimensionaal is of een lengte heeft die niet precies 7 is.

De eigenschap wordt ingesteld en het object heeft het DateTimeFormatInfo kenmerk Alleen-lezen.

Voorbeelden

In het volgende voorbeeld wordt een read/write-CultureInfo-object gemaakt dat de Engelse cultuur (Verenigde Staten) vertegenwoordigt en verkorte dagnamen toewijst aan de eigenschap AbbreviatedDayNames. Vervolgens wordt de notatieaanduiding 'ddd' gebruikt in een aangepaste tekenreeks voor datum- en tijdnotatie om de tekenreeksweergave van datums voor één week weer te geven vanaf 28 mei 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

Opmerkingen

Als u deze eigenschap instelt, moet de matrix eendimensionaal zijn en precies zeven elementen bevatten. Het eerste element (het element op index nul) vertegenwoordigt de eerste dag van de week in de kalender die door de Calendar eigenschap is gedefinieerd.

Als een tekenreeks voor aangepaste notatie de notatieaanduiding 'ddd' bevat, bevat de DateTime.ToString of ToString methode het juiste lid van de AbbreviatedDayNames matrix in plaats van de 'ddd' in de resultaattekenreeks.

Deze eigenschap wordt beïnvloed als de waarde van de Calendar eigenschap verandert. Als de geselecteerde Calendar lijst geen verkorte dagnamen ondersteunt, bevat de matrix de namen van de volledige dag.

Van toepassing op

Zie ook