查询本星期新建信息函数(返回本星期两时间段)
private ArrayList SelCurNew()
{
ArrayList al = new ArrayList();
DateTime Dt = Convert.ToDateTime(DateTime.Now.ToShortDateString());
DateTime starDate = Dt;
DateTime endDate = Dt;
int day = getXQ(Convert.ToString(DateTime.Now.DayOfWeek));
if (day == 1)
{
starDate = Dt;
endDate = Dt.AddDays(6);
}
else if (day == 2)
{
starDate = Dt.AddDays(-1);
endDate = Dt.AddDays(5);
}
else if (day == 3)
{
starDate = Dt.AddDays(-2);
endDate = Dt.AddDays(4);
}
else if (day == 4)
{
starDate = Dt.AddDays(-3);
endDate = Dt.AddDays(3);
}
else if (day == 5)
{
starDate = Dt.AddDays(-4);
endDate = Dt.AddDays(2);
}
else if (day == 6)
{
starDate = Dt.AddDays(-5);
endDate = Dt.AddDays(1);
}
else if (day == 7)
{
starDate = Dt.AddDays(-6);
endDate = Dt;
}
al.Add(starDate);
al.Add(endDate);
return al;
}
private int getXQ(string s)// djh
{
int d = 0;
switch (s)
{ //Tuesday , Wednesday , Thursday , Friday , Saturday , Sunday , Monday
case "Monday": d = 1; break;
case "Tuesday": d = 2; break;
case "Wednesday": d = 3; break;
case "Thursday": d = 4; break;
case "Friday": d = 5; break;
case "Saturday": d = 6; break;
case "Sunday": d = 0; break;
}
return d;
}