DateTimeFormatInfo.AbbreviatedDayNames Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan array jenis String satu dimensi yang berisi nama singkatan khusus budaya dari hari dalam seminggu.
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()
Nilai Properti
Array satu dimensi jenis String yang berisi nama singkatan khusus budaya dari hari dalam seminggu. Array untuk InvariantInfo berisi "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", dan "Sat".
Pengecualian
Properti sedang diatur ke null
.
Properti sedang diatur ke array yang multidimensi atau yang memiliki panjang yang tidak tepat 7.
Properti sedang diatur dan DateTimeFormatInfo objek bersifat baca-saja.
Contoh
Contoh berikut membuat objek baca/tulis CultureInfo yang mewakili budaya Bahasa Inggris (Amerika Serikat) dan menetapkan nama hari yang disingkat ke propertinyaAbbreviatedDayNames. Kemudian menggunakan penentu format "ddd" dalam string format tanggal dan waktu kustom untuk menampilkan representasi string tanggal selama satu minggu mulai 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
Keterangan
Jika mengatur properti ini, array harus satu dimensi dan harus memiliki tepat tujuh elemen. Elemen pertama (elemen pada indeks nol) mewakili hari pertama dalam seminggu dalam kalender yang ditentukan oleh Calendar properti .
Jika string format kustom menyertakan penentu format "ddd", DateTime.ToString metode atau ToString menyertakan anggota AbbreviatedDayNames array yang sesuai sebagai pengganti "ddd" dalam string hasil.
Properti ini terpengaruh jika nilai Calendar properti berubah. Jika yang dipilih Calendar tidak mendukung nama hari yang disingkat, array berisi nama sehari penuh.