Je suis sûr que c'est très facile, mais j'ai un blocage mental soudain.
J'essaie d'obtenir un objet DateTime pour l'occurrence suivante de 3h du matin. Par exemple, si DateTime.Now
est 16/july/2009 : 12:04pm
- la prochaine occurence de trois heures serait 17/july/2009 : 03:00
DateTime du prochain événement de 3h
Cependant, si DateTime.Now
était 17/july/2009 : 01:00
alors la prochaine occurence serait encore 17/july/2009 : 03:00
(pas le lendemain).
Est-ce que cela a du sens?
DATETIME today3am = DateTime.Today.AddHours (3); ' – Blixt
Definetely je déteste cette façon de faire une ligne si, et les expressions lambda ... vraiment pas développeur sympathique à lire: /. Cependant, cela fonctionne très bien. –
Bon point à propos de prendre 'Now' une fois et de le réutiliser. J'ai fait cette erreur hier dans une réponse, et Eric Lippert m'a appelé pour ça! – LukeH