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

Definição

Obtém ou define uma matriz unidimensional do tipo String que contém os nomes abreviados específicos da cultura dos dias da semana.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()

Valor da propriedade

String[]

Uma matriz unidimensional do tipo String que contém os nomes abreviados específicos de cultura dos dias da semana.A one-dimensional array of type String containing the culture-specific abbreviated names of the days of the week. A matriz de InvariantInfo contém "dom", "seg", "ter", "qua", "qui", "sex" e "sáb".The array for InvariantInfo contains "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", and "Sat".

Exceções

A propriedade está sendo definida como null.The property is being set to null.

A propriedade está sendo definida como uma matriz multidimensional ou cujo tamanho não é exatamente 7.The property is being set to an array that is multidimensional or that has a length that is not exactly 7.

A propriedade está sendo definida e o objeto DateTimeFormatInfo é somente leitura.The property is being set and the DateTimeFormatInfo object is read-only.

Exemplos

O exemplo a seguir cria um objeto de CultureInfo leitura/gravação que representa a cultura em inglês (Estados Unidos) e atribui nomes de dia abreviados AbbreviatedDayNames à sua propriedade.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. Em seguida, ele usa o especificador de formato "ddd" em uma cadeia de caracteres de formato de data e hora personalizado para exibir a representação de cadeia de caracteres de datas para uma semana a partir de 28 de maio de 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

Comentários

Se definir essa propriedade, a matriz deverá ser unidimensional e deve ter exatamente sete elementos.If setting this property, the array must be one-dimensional and must have exactly seven elements. O primeiro elemento (o elemento no índice zero) representa o primeiro dia da semana no calendário definido pela Calendar propriedade.The first element (the element at index zero) represents the first day of the week in the calendar defined by the Calendar property.

Se uma cadeia de caracteres de formato personalizado incluir o especificador de formato DateTime.ToString " ToString DDD", o método ou incluirá AbbreviatedDayNames o membro apropriado da matriz no lugar do "ddd" na cadeia de caracteres de resultado.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.

Essa propriedade será afetada se o valor da Calendar propriedade for alterado.This property is affected if the value of the Calendar property changes. Se o selecionado Calendar não oferecer suporte a nomes de dia abreviados, a matriz conterá os nomes de dia completos.If the selected Calendar does not support abbreviated day names, the array contains the full day names.

Aplica-se a

Veja também