C#で先週の月曜日や日曜日を取得

DayOfWeek という enum から今日の曜日を引き、さらに 6 日前の日付まで遡る(AddDays)することで算出します。

var today = DateTime.Today; 
// 先週の月曜日 
var mondayOfLastWeek = today.AddDays(-(int)today.DayOfWeek - 6); 
// 先週の日曜日 
var sundayOfLastWeek = today.AddDays(-(int)today.DayOfWeek - 7);

このブログの人気の投稿

Excel で入力した文字に勝手に取り消し線が入る

コピーした行の挿入が表示されない時はフィルタされていないかチェック