DateTimeFormatInfo.AbbreviatedDayNames Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Haftanın günlerinin kültüre özgü kısaltılmış adlarını içeren tek boyutlu bir tür String dizisi alır veya ayarlar.
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()
Özellik Değeri
Haftanın günlerinin kültüre özgü kısaltılmış adlarını içeren tek boyutlu bir tür String dizisi. için InvariantInfo dizisi "Sun", "Mon", "Tue", "Wed", "Thu", "Fri" ve "Sat" içerir.
Özel durumlar
özelliği olarak null
ayarlanıyor.
özelliği, çok boyutlu veya uzunluğu tam olarak 7 olmayan bir diziye ayarlanıyor.
özelliği ayarlanıyor ve DateTimeFormatInfo nesne salt okunur.
Örnekler
Aşağıdaki örnek, İngilizce (Birleşik Devletler) kültürünü temsil eden bir okuma/yazma CultureInfo nesnesi oluşturur ve özelliğine AbbreviatedDayNames kısaltılmış gün adları atar. Ardından, 28 Mayıs 2014'te başlayan bir haftalık tarihlerin dize gösterimini görüntülemek için özel bir tarih ve saat biçim dizesinde "ddd" biçim tanımlayıcısını kullanı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
Açıklamalar
Bu özellik ayarlanıyorsa, dizinin tek boyutlu olması ve tam olarak yedi öğeye sahip olması gerekir. İlk öğe (dizin sıfırdaki öğe), özelliği tarafından Calendar tanımlanan takvimde haftanın ilk gününü temsil eder.
Özel bir biçim dizesi "ddd" biçim belirticisini içeriyorsa, DateTime.ToString or ToString yöntemi sonuç dizesindeki "ddd" yerine dizinin uygun üyesini AbbreviatedDayNames içerir.
Özelliğin değeri Calendar değişirse bu özellik etkilenir. Seçilen, Calendar kısaltılmış gün adlarını desteklemiyorsa, dizi tam gün adlarını içerir.