我有一个日历,从星期一开始。但是,如果月份从2018年7月的星期日开始,则第一天将呈现为星期一。如何显示当前月份和一周的前一天?我无法弄清楚这个公式。我目前正在使用此代码
else if (DayOfWeek < Constants.DayofWeekStart)
{
for (int e = Constants.DayofWeekStart; e <= 6; e++)
{
double dif = (DayOfWeek - e);
DateTime MonthDate = date.AddDays(e);
CalList.Add(new EventCalendarItem(MonthDate,
ThisMonth,
List.Count));
}
}
我可以在周日显示7月1日,但前几天不正确。