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ą skrócone nazwy dni tygodnia specyficzne dla kultury.
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
Jednowymiarowa tablica typu String zawierająca skrócone nazwy dni tygodnia specyficzne dla kultury. Tablica zawiera InvariantInfo wartości "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 ciągu niestandardowego formatu daty i godziny , aby wyświetlić reprezentację ciągów dat dla jednego tygodnia począwszy 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
W przypadku ustawienia tej właściwości tablica musi być jednowymiarowa i musi zawierać dokładnie siedem elementów. Pierwszy element (element na indeksie zero) reprezentuje pierwszy dzień tygodnia w kalendarzu zdefiniowanym Calendar 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 na zmianę Calendar wartości właściwości. Jeśli zaznaczony Calendar element nie obsługuje skróconych nazw dni, tablica zawiera pełne nazwy dni.
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla