DateTimeFormatInfo.AbbreviatedDayNames Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia jednowymiarową tablicę typu String zawierającą nazwy specyficzne dla kultury skrócone nazwy dni tygodnia.
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()
Wartość właściwości
Tablica jednowymiarowa typu String zawierająca nazwy specyficzne dla kultury skrócone nazwy dni tygodnia. Tablica zawierająca InvariantInfo "Sun", "Mon", "Wt", "Wed", "Thu", "Fri" i "Sat".
Wyjątki
Właściwość jest ustawiana na null
.
Właściwość jest ustawiana na tablicę, która jest wielowymiarowa lub ma długość, która nie jest dokładnie 7.
Właściwość jest ustawiana, a DateTimeFormatInfo obiekt jest tylko do odczytu.
Przykłady
Poniższy przykład tworzy obiekt odczytu/zapisuCultureInfo, który reprezentuje kulturę języka angielskiego (Stany Zjednoczone) i przypisuje skrócone nazwy dni do jego AbbreviatedDayNames właściwości. Następnie używa specyfikatora formatu "ddd" w niestandardowym ciągu formatu daty i godziny , aby wyświetlić reprezentację ciągu dat dla jednego tygodnia od 28 maja 2014 r.
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
Uwagi
Jeśli ustawisz tę właściwość, tablica musi być jednowymiarowa i musi zawierać dokładnie siedem elementów. Pierwszy element (element na zero indeksu) reprezentuje pierwszy dzień tygodnia w kalendarzu Calendar zdefiniowanym przez właściwość .
Jeśli ciąg formatu niestandardowego zawiera specyfikator formatu "ddd", DateTime.ToString metoda or ToString zawiera odpowiedni element członkowski AbbreviatedDayNames tablicy zamiast "ddd" w ciągu wynikowym.
Ta właściwość ma wpływ, jeśli wartość Calendar właściwości ulegnie zmianie. Jeśli wybrane Calendar nazwy dni nie obsługują skróconych nazw dni, tablica zawiera pełne nazwy dni.