Utilisation de .NET 3.5
Je veux déterminer si l'heure actuelle se situe dans une plage de temps.
Jusqu'à présent, j'ai l'heure actuelle:
DateTime currentTime = new DateTime();
currentTime.TimeOfDay;
Je ne sais pas 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 n'étais pas familier avec la fonction TimeSpan.