Nie mogę wymyślić łatwego jednego lub dwóch linerów, które dostaną poprzednie miesiące pierwszego dnia i ostatniego dnia.Zdobądź daty pierwszego i ostatniego dnia poprzedniego miesiąca w C#
Jestem LINQ-ifying ankietę internetową aplikację, i wyciska nowy wymóg.
Badanie musi obejmować wszystkich zgłoszeń serwisowych za poprzedni miesiąc. Więc jeśli jest 15 kwietnia, potrzebuję wszystkich identyfikatorów zapytań marszowych.
var RequestIds = (from r in rdc.request
where r.dteCreated >= LastMonthsFirstDate &&
r.dteCreated <= LastMonthsLastDate
select r.intRequestId);
Po prostu nie mogę wymyślić daty łatwo bez przełącznika. O ile nie jestem ślepy i nie widzę wewnętrznej metody robienia tego.
IIRC DateTime.Today to dość kosztowne połączenie, więc lepiej najpierw zapisać wartość w zmiennej. Dobra odpowiedź i tak :) –
Jak to będzie działać 1 stycznia? –
Działa dobrze z 1 stycznia, po prostu przetestowany ... –