Comment vérifier si elle est égale à zéro datetime en c#
Comment vérifier si elle est égale à zéro datetime en c#? Ce que je veux dire zéro datetime est: 01.01.0001 00:00:00
Si vous avez besoin de vérifier à l'encontre de cette valeur, il serait probablement préférable d'utiliser un
Nullable<DateTime>
. Essayez d'utiliser DateTime?
comme un type qui permettra null
comme une valeur. msdn.microsoft.com/en-us/library/1t3y8s4s%28v=vs.100%29.aspxOriginalL'auteur serefbilge | 2013-05-09
Vous devez vous connecter pour publier un commentaire.
Vous aurez envie de vérifier à l'encontre de
DateTime.MinValue
Plus d'info ici
OriginalL'auteur Daniel Szabo
Vous devriez vérifier à l'encontre de
default(DateTime)
La valeur de qui est le même que
DateTime.MinValue
mais officiellementdefault(T)
est mieux. Il est plus lisible et plus en ligne avecdefault(int)
, qui est0
et très différent deint.MinValue
.Dans une classe générique,
default(T)
fonctionne pour le type DateTime comme il le fait pour le tout intégré dans des types de valeur.OriginalL'auteur Henk Holterman
vous pouvez utiliser DateTime.MinValue
OriginalL'auteur MikeM
Sonne comme vous voulez quelque chose comme ceci:
OriginalL'auteur Maloric