Sono sicuro che è molto semplice, ma ho un blocco mentale improvviso.
Sto cercando di ottenere un oggetto DateTime per la prossima occorrenza delle 3:00. Per esempio, se è DateTime.Now
16/july/2009 : 12:04pm
- la prossima occorrenza di 03:00 sarebbe 17/july/2009 : 03:00
DateTime della prossima occorrenza 3am
Tuttavia, se DateTime.Now
era 17/july/2009 : 01:00
poi la prossima occorrenza sarebbe ancora 17/july/2009 : 03:00
(non il giorno dopo).
Ha senso?
'today3am DateTime = DateTime.Today.AddHours (3);' – Blixt
Sicuramente io odio questo modo di fare un inline se, e le espressioni lambda ... davvero non sviluppato amichevole da leggere: /. Tuttavia questo funziona bene. –
Buon punto sul prendere 'Now' una volta e riutilizzarlo. Ho fatto quell'errore ieri in una risposta, ed Eric Lippert mi ha chiamato per questo! – LukeH