0

How to display the current week start date and end date from Monday to Sunday instead of Sunday to Saturday. The following code gives Sunday to Saturday

DateTime baseDate = DateTime.Today;
var today = baseDate;
var yesterday = baseDate.AddDays(-1);
var thisWeekStart = baseDate.AddDays(-(int)baseDate.DayOfWeek);
var thisWeekEnd = thisWeekStart.AddDays(7).AddSeconds(-1);

This gives 21 May 2023 to 27 May 2023 where I need it to be 22 May 2023 to 28 May 2023

Developer
  • 8,390
  • 41
  • 129
  • 238

0 Answers0