Utilisation de .NET 3.5
Je veux déterminer si l'heure actuelle est comprise dans un intervalle de temps.
Pour l'instant, j'ai le courant :
DateTime currentTime = new DateTime();
currentTime.TimeOfDay;
Je n'arrive pas à trouver comment convertir et comparer l'intervalle de temps. Cela fonctionnerait-il ?
if (Convert.ToDateTime("11:59") <= currentTime.TimeOfDay
&& Convert.ToDateTime("13:01") >= currentTime.TimeOfDay)
{
//match found
}
UPDATE1 : Merci à tous pour vos suggestions. Je ne connaissais pas la fonction TimeSpan.
0 votes
Duplicata : stackoverflow.com/questions/1408165/
3 votes
Devez-vous vous préoccuper du passage à minuit ?
1 votes
Franchir minuit n'est pas un problème, mais tout ce qui dépasse minuit est un fléau pour mon expérience de programmation...