private static int 第几个星期几(DateTime date, DayOfWeek week)
{
int month = date.Month;
if (date.DayOfWeek != week)
return 0;
for (int i = 1; i <= 5; i++)
{
if (date.AddDays(-(i * 7)).Month != month)
return i;
}
return 0;
}
{
int month = date.Month;
if (date.DayOfWeek != week)
return 0;
for (int i = 1; i <= 5; i++)
{
if (date.AddDays(-(i * 7)).Month != month)
return i;
}
return 0;
}
本文介绍了一个静态私有方法,该方法用于确定给定日期是所在月份的第几个特定星期几。例如,判断某一天是一月里的第一个星期一还是第二个星期三等。通过递减天数并检查月份是否改变来实现这一目的。
917

被折叠的 条评论
为什么被折叠?



