Exporter (0) Imprimer
Développer tout

DateTimeOffset.DayOfWeek, propriété

Mise à jour : Juillet 2008

Obtient le jour de la semaine représenté par l'objet DateTimeOffset en cours.

Espace de noms :  System
Assembly :  mscorlib (dans mscorlib.dll)

public DayOfWeek DayOfWeek { get; }
/** @property */
public DayOfWeek get_DayOfWeek()

public function get DayOfWeek () : DayOfWeek

Valeur de propriété

Type : System.DayOfWeek
Une des valeurs de DayOfWeek indiquant le jour de la semaine de l'objet DateTimeOffset en cours.

La valeur des constantes dans l'énumération DayOfWeek est comprise entre DayOfWeek.Sunday et DayOfWeek.Saturday. Lorsque la constante est castée en entier, sa valeur est comprise entre zéro (qui indique DayOfWeek.Sunday) et six (qui indique DayOfWeek.Saturday).

Vous pouvez également afficher le nom du jour de la semaine d'une date particulière à l'aide du spécificateur de format "D" ou du spécificateur de format personnalisé "dddd". Par exemple :

DateTimeOffset displayDate = new DateTimeOffset(2008, 1, 1, 13, 18, 00, 
                                                DateTimeOffset.Now.Offset);
Console.WriteLine("{0:D}", displayDate);  // Output: Tuesday, January 01, 2008                     
Console.WriteLine("{0:d} is a {0:dddd}.", 
                  displayDate);           // Output: 1/1/2008 is a Tuesday.


Notez que la chaîne retournée via l'appel de la méthode ToString du membre de l'énumération DayOfWeek retourné par cette propriété n'est pas localisée. Pour extraire une chaîne contenant le nom du jour de la semaine de la culture actuelle ou d'une culture spécifique, appelez la méthode ToString avec le spécificateur de format personnalisé "dddd". Par exemple, le code suivant affiche le nom du jour de la semaine pour une date à l'aide de la culture fr-fr.

DateTimeOffset thisDate = new DateTimeOffset(2007, 6, 1, 6, 15, 0, 
                                             DateTimeOffset.Now.Offset);
string weekdayName = thisDate.ToString("dddd", 
                                       new CultureInfo("fr-fr")); 
Console.WriteLine(weekdayName);                  // Displays vendredi     


L'exemple suivant affiche le nom du jour de la semaine du premier jour de chaque mois de l'année 2008.

DateTimeOffset startOfMonth = new DateTimeOffset(2008, 1, 1, 0, 0, 0, 
                                         DateTimeOffset.Now.Offset);
int year = startOfMonth.Year;
do 
{
   Console.WriteLine("{0:MMM d, yyyy} is a {1}.", startOfMonth, startOfMonth.DayOfWeek);
   startOfMonth = startOfMonth.AddMonths(1);
}
while (startOfMonth.Year == year);
// This example writes the following output to the console:
//    Jan 1, 2008 is a Tuesday.
//    Feb 1, 2008 is a Friday.
//    Mar 1, 2008 is a Saturday.
//    Apr 1, 2008 is a Tuesday.
//    May 1, 2008 is a Thursday.
//    Jun 1, 2008 is a Sunday.
//    Jul 1, 2008 is a Tuesday.
//    Aug 1, 2008 is a Friday.
//    Sep 1, 2008 is a Monday.
//    Oct 1, 2008 is a Wednesday.
//    Nov 1, 2008 is a Saturday.
//    Dec 1, 2008 is a Monday.      


Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5 SP1, 3.0 SP1, 2.0 SP1

Date

Historique

Raison

Juillet 2008

Ajout de la plage des valeurs DayOfWeek et leurs valeurs Integer sous-jacentes.

Résolution des bogues de contenu.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft