Aracılığıyla paylaş


DateTimeFormatInfo.AbbreviatedDayNames Özellik

Tanım

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

String[]

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 nullayarlanı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.

Şunlara uygulanır

Ayrıca bkz.