Jestem pewien, że to bardzo proste, ale mam nagłą blokadę mentalną.
Próbuję uzyskać obiekt DateTime na następny występ o 3 nad ranem. Na przykład, jeśli DateTime.Now
jest 16/july/2009 : 12:04pm
- następny tego wystąpienia 3am będzie 17/july/2009 : 03:00
DateTime następnego 3am wystąpienia
Jeśli jednak DateTime.Now
był 17/july/2009 : 01:00
a następny występowanie będzie nadal 17/july/2009 : 03:00
(a nie dzień później).
Czy to ma sens?
'DateTime today3am = DateTime.Today.AddHours (3);' – Blixt
Definetely nienawidzę ten sposób zrobić inline wtedy i wyrażenia lambda ... naprawdę nie jest przyjazny dla czytelnika: /. Jednak działa to dobrze. –
Dobrze jest zabrać 'Now' raz i ponownie go użyć. Popełniłem ten błąd wczoraj w odpowiedzi, a Eric Lippert wezwał mnie do tego! – LukeH