Comment puis-je vérifier en utilisant une forme de if
instruction si un certain DateTime
_ (parle dans ce cas appelé DateAndTime1) est avant la date et l'heure actuelles, que je présume que je présume que je serai récupéré à l'aide de DateTime.Now
?
if(dateAndTime1 < DateTime.Now)
{
//do something
}
les opérateurs <, <=,>,> et == fonctionnent sur les instances DateTime, donc
if(dateAndTime1 < DateTime.Now)
Notez que si vous comparez ceci dans une boucle, une petite efficacité peut être gagnée en définissant DateTime now = DateTime.Now
Avant la boucle et comparer contre now
Les œuvres en ligne aussi.
// bool variable
bool isHistory = dateAndTime1 < DateTime.Now;
// string return statement
return dateAndTime1 < DateTime.Now ? "History" : "Future";