DateTimeFormatInfo.AbbreviatedDayNames DateTimeFormatInfo.AbbreviatedDayNames DateTimeFormatInfo.AbbreviatedDayNames DateTimeFormatInfo.AbbreviatedDayNames Property

Definizione

Ottiene o imposta una matrice unidimensionale di tipo String contenente i nomi abbreviati dei giorni della settimana specifici delle impostazioni cultura.Gets or sets a one-dimensional array of type String containing the culture-specific abbreviated names of the days of the week.

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()

Valore della proprietà

String[]

Matrice unidimensionale di tipo String contenente i nomi abbreviati dei giorni della settimana specifici delle impostazioni cultura.A one-dimensional array of type String containing the culture-specific abbreviated names of the days of the week. La matrice per InvariantInfo contiene "Sun", "Mon", "Tue", "Wed", "Thu", "Fri" e "Sat".The array for InvariantInfo contains "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", and "Sat".

Eccezioni

La proprietà viene impostata su null.The property is being set to null.

La proprietà viene impostata su una matrice multidimensionale o con lunghezza diversa da 7.The property is being set to an array that is multidimensional or that has a length that is not exactly 7.

La proprietà viene impostata e l'oggetto DateTimeFormatInfo è di sola lettura.The property is being set and the DateTimeFormatInfo object is read-only.

Esempi

Nell'esempio seguente viene creato un oggetto di CultureInfo lettura/scrittura che rappresenta le impostazioni cultura della lingua inglese (Stati Uniti) e assegna i nomi AbbreviatedDayNames dei giorni abbreviati alla relativa proprietà.The following example creates a read/write CultureInfo object that represents the English (United States) culture and assigns abbreviated day names to its AbbreviatedDayNames property. USA quindi l'identificatore di formato "ddd" in una stringa di formato di data e ora personalizzato per visualizzare la rappresentazione di stringa delle date per una settimana a partire dal 28 maggio 2014.It then uses the "ddd" format specifier in a custom date and time format string to display the string representation of dates for one week beginning May 28, 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

Commenti

Se si imposta questa proprietà, la matrice deve essere unidimensionale e deve contenere esattamente sette elementi.If setting this property, the array must be one-dimensional and must have exactly seven elements. Il primo elemento (l'elemento in corrispondenza dell'indice zero) rappresenta il primo giorno della settimana nel calendario definito dalla Calendar proprietà.The first element (the element at index zero) represents the first day of the week in the calendar defined by the Calendar property.

Se una stringa di formato personalizzata include l'identificatore di formato "ddd" DateTime.ToString , ToString il metodo o include AbbreviatedDayNames il membro appropriato della matrice al posto di "ddd" nella stringa di risultato.If a custom format string includes the "ddd" format specifier, the DateTime.ToString or ToString method includes the appropriate member of the AbbreviatedDayNames array in place of the "ddd" in the result string.

Questa proprietà viene interessata se il valore della Calendar proprietà viene modificato.This property is affected if the value of the Calendar property changes. Se l'oggetto Calendar selezionato non supporta i nomi dei giorni abbreviati, la matrice contiene i nomi dei giorni completi.If the selected Calendar does not support abbreviated day names, the array contains the full day names.

Si applica a

Vedi anche