Bagikan melalui


DateTimeFormatInfo.AbbreviatedDayNames Properti

Definisi

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

String[]

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.

Berlaku untuk

Lihat juga