Vérifier si on est un jour de la semaine

Signaler
Messages postés
31
Date d'inscription
dimanche 6 mai 2007
Statut
Membre
Dernière intervention
5 mai 2012
-
Messages postés
31
Date d'inscription
dimanche 6 mai 2007
Statut
Membre
Dernière intervention
5 mai 2012
-
bonjour,

J'aimerai savoir s'il y a une autre façon de vérifier si une telle date correspond à un tel jour que par la propriété  dayOfWeek  == dayOfWeek .monday

en vérifiant si le jour de la semaine correspond a un string reçu en paramètre

merci de votre aide

ps: y a-t-il une façon de décrémenter une date comme la méthode addDays(x)vpour incrémenter.
J'ai essayé de lui mettre un nombre n"gatif mais ça fonctionne pas

3 réponses

Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
54
Salut,
Pas sur d'avoir compris la première question, mais si tu veux comparer avec un string, tu peux faire dayOfWeek.ToString() == myString. Cela dit, il serait mieux de recevoir un enum en paramètre plutot qu'un string....

Pour AddDays, tu peux bien y passer une valeur négative, comme ceci:
DateTime dt =
DateTime.Now.AddDays(-4);

<hr />
-My Blog-
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
50
Salut,

Je suis pas sur d'avoir compris non plus.
Si tu veux savoir le jour correspondant a une date donnée :

<hr />
CultureInfo c =
new
CultureInfo(
"fr-FR");

Console.WriteLine(c.Calendar.GetDayOfWeek(
DateTime.Now));
<hr />

Mx
MVP C# 
Messages postés
31
Date d'inscription
dimanche 6 mai 2007
Statut
Membre
Dernière intervention
5 mai 2012

salut,

J'ai du faire un switch pour chaque jour reçu vu qu'ils étaient en français et sql SERver les garde en anglais

Merci quand meme