将写代码过程重要的代码备份一下,如下的代码内容是关于C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期的代码,应该是对大伙有较大好处。
private DateTime GetStartDayOfWeeks(int year, int month, int index)
{
if (year < 1600 || year > 9999)
{
MessageBox.Show("年份超限");
return DateTime .MinValue ;
}
if (month < 0 || month > 12)
{
MessageBox.Show("月份错误");
return DateTime .MinValue ;
}
if (index < 1)
{
MessageBox.Show("周数错误");
return DateTime.MinValue;
}
int dayOfWeek = 7;
if (Convert.ToInt32(startMonth.DayOfWeek.ToString("d")) > 0)
{
MessageBox.Show("输入周数大于本月最大周数");
return DateTime.MinValue;
}
return startDayOfWeeks;
}