C#で先週の月曜日や日曜日を取得
![イメージ](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjquKgs2p_KhNNzygAA0yDtqR7u6DU5U98R8FfUgo4uYRHC1qXTnQ7tHyGIAAYOF7PZ2xo7-iGkY33Nfo68TIxMcVlZVHoHbYZwHO3Xsjgn9sdObczEBPJSVySwnIbIbHufEXu5sA/s400/monday.jpg)
DayOfWeek という enum から今日の曜日を引き、さらに 6 日前の日付まで遡る(AddDays)することで算出します。 var today = DateTime.Today; // 先週の月曜日 var mondayOfLastWeek = today.AddDays(-(int)today.DayOfWeek - 6); // 先週の日曜日 var sundayOfLastWeek = today.AddDays(-(int)today.DayOfWeek - 7);