DateTimeFormatInfo.AbbreviatedDayNames Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.