DateTimeFormatInfo.AbbreviatedDayNames Propriété

Définition

Obtient ou définit un tableau unidimensionnel de type String contenant les noms abrégés spécifiques de la culture des jours de la semaine.

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

Valeur de propriété

String[]

Tableau unidimensionnel de type String contenant les noms abrégés spécifiques à la culture des jours de la semaine. Le tableau pour InvariantInfo contient "Sun", "Mon", "Tue", "Wed", "Thu", "Fri" et "Sat".

Exceptions

La propriété est définie sur null.

Un tableau multidimensionnel ou qui a une longueur qui n’est pas exactement 7 est assigné à la propriété.

La propriété est définie et l’objet DateTimeFormatInfo est en lecture seule.

Exemples

L’exemple suivant crée un objet en lecture/écriture CultureInfo qui représente la culture anglaise (États-Unis) et affecte des noms de jours abrégés à sa AbbreviatedDayNames propriété. Il utilise ensuite le spécificateur de format « ddd » dans une chaîne de format de date et d’heure personnalisée pour afficher la représentation sous forme de chaîne des dates pour une semaine à compter du 28 mai 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

Remarques

Si vous définissez cette propriété, le tableau doit être unidimensionnel et avoir exactement sept éléments. Le premier élément (l’élément à l’index zéro) représente le premier jour de la semaine dans le calendrier défini par la Calendar propriété .

Si une chaîne de format personnalisée inclut le spécificateur de format « ddd », la DateTime.ToString méthode ou ToString inclut le membre approprié du tableau à la AbbreviatedDayNames place du « ddd » dans la chaîne de résultat.

Cette propriété est affectée si la valeur de la Calendar propriété change. Si le sélectionné Calendar ne prend pas en charge les noms de jours abrégés, le tableau contient les noms des jours complets.

S’applique à

Voir aussi