Tôi không thể nghĩ ra một hoặc hai lớp dễ dàng có thể nhận được những tháng trước ngày đầu tiên và ngày cuối cùng.Lấy ngày tháng đầu tiên và ngày cuối cùng của tháng trước đó trong C#
Tôi LINQ-ifying một ứng dụng web khảo sát, và họ vắt một yêu cầu mới trong.
Cuộc khảo sát phải bao gồm tất cả các yêu cầu dịch vụ trong tháng trước. Vì vậy, nếu đó là ngày 15 tháng 4, tôi cần tất cả các id yêu cầu của Marches.
var RequestIds = (from r in rdc.request
where r.dteCreated >= LastMonthsFirstDate &&
r.dteCreated <= LastMonthsLastDate
select r.intRequestId);
Tôi không thể nghĩ ngày dễ dàng mà không cần chuyển đổi. Trừ khi tôi bị mù và nhìn vào một phương pháp nội bộ để làm điều đó.
IIRC DateTime.Today là một cuộc gọi khá đắt tiền, vì vậy bạn nên lưu trữ giá trị trong biến trước tiên. Tốt câu trả lời anyway :) –
Làm thế nào điều này sẽ làm việc vào ngày 01 tháng 1? –
Hoạt động tốt với ngày 1 tháng 1, vừa được thử nghiệm ... –