c# 请教大家一个计算日期的问题:
1,获取当前系统时间。
2,接受参数星期(1-7)一个或者多个。最后:计算出该星期是几月几日?例如:今天是9月18日星期五。 我输入1,3,6
输出结果: 9-21 9-23 9-26
1,获取当前系统时间。
2,接受参数星期(1-7)一个或者多个。最后:计算出该星期是几月几日?例如:今天是9月18日星期五。 我输入1,3,6
输出结果: 9-21 9-23 9-26
调试欢乐多
for (int i = 0; i < 7; i++, d.Day++)
{
if (d.DayOfWeek == 1 || d.DayOfWeek == 3 || d.DayOfWeek == 6)
{
Console.WriteLine(d.ToString());
}
}
不好意思。我没表达清楚。星期一到星期日的个数是不确定的!
d.AddDays(p*7);
int week = (int)DateTime.Today.DayOfWeek;
if (week == 0) week = 7;
beginDate = DateTime.Today.AddDays(-(week - 1));
beginDate.AddDays(i);