DateTime DayOfWeek Comparaison
Id comme de Comparer une date pour voir si c'est avant le samedi comme suit:
//Check if Saturday YET
if (MYWorkDay.DayOfWeek < DateTime.DayOfWeek.Saturday)
IGottaWork();
else
Party();
Il semble y avoir aucun moyen de le faire.
Est-il un moyen?
Merci d'avance
Ne pouvez-vous pas jeté à l'int et de les comparer?
OriginalL'auteur Greycrow | 2010-01-30
Vous devez vous connecter pour publier un commentaire.
Pourquoi pas?
Ou encore mieux:
Je viens de poster sur mon blog (ne semble pas approprié comme une réponse ici) deux de mes préférées méthodes d'extension Dans et Entre. Parfois, je crois que je passe trop de temps à essayer de faire mon code ressembler à un document. josheinstein.com/blog/index.php/2010/01/in-between
C'est bizarre... dans l'édition de l'histoire, elle me montre de l'édition de la DayOfWeek choses... tout ce que je fait dans mon montage a été de changer | | &&.
C'est parce que j'ai édité ma réponse pour les retirer juste avant que vous l'avez édité mon erreur de logique. Une tempête parfaite de modifications! 🙂
Si vous êtes intéressés par un moyen plus rapide pour récupérer le jour de la semaine: stackoverflow.com/a/22278311/3315914
OriginalL'auteur Andrew Hare
À partir de MSDN:
De sorte que vous pouvez également utiliser supérieur et inférieur opérateurs pour votre calcul.
OriginalL'auteur pure_eval
DayOfWeek est un enum départ le dimanche à 0 et le samedi comme le dernier élément donc 6 en termes entiers. Penser que lors de la comparaison.
OriginalL'auteur ziya
Si vous préférez faire des comparaisons plutôt que de vérifier une liste, vous pouvez aussi faire ceci:
OriginalL'auteur wsanville
Essayez ceci:
OriginalL'auteur John Feminella