如何列出本周、上周、下周(周一到周日)的列表:上周:周一(日期)、周二(日期)、周三(日期)、……周日(日期)本周:周一(日期)、周二(日期)、周三(日期)、……周日(日期)下周:周一(日期)、周二(日期)、周三(日期)、……周日(日期)
解决方案 »
- 关于DEV控件GridControl中repositoryItemLookUpEdit加载数据不显示问题
- 一个神奇的数据库连接的问题,大家遇到过没有
- WinForm 只New出一个Form窗体?
- 超级简单sql语句,送分题,10分钟没人回答,删贴
- vpn软件开发
- 赠送网做好了怎么宣传最有效?
- 把搜索结果显示在datagrid中,每次查询时,datagrid中的显示数据都会变化,这时它触发的是什么事件?
- .NET 4.5版本框架中控件事件中不能用Application.Exit();?
- 如何动态创建对象类型short/int
- ASP.NET c# web 入门问题
- 请朋友们提供一个可行的思路
- 有时候成功,有时候失败!我自己都搞不清哪里错了~急救~
DateTime[] currWeekDays = null;
DateTime[] nextWeekDays = null;DateTime currMonday = this.GetMondayOfWeek();
currWeekDays = this.FillWeekDays(currMonday);
lastWeekDays = this.FillWeekDays(currMonday.AddDays(-7));
nextWeekDays = this.FillWeekDays(currMonday.AddDays(7));------------------
private DateTime GetMondayOfWeek()
{
int days = 0;
if(DateTime.Now.DayOfWeek != System.DayOfWeek.Sunday)
days = (int)System.DayOfWeek.Monday - (int)DateTime.Now.DayOfWeek;
else
days = -6;
return DateTime.Now.AddDays(days);
}private DateTime[] FillWeekDays(DateTime mondayOfWeek)
{
DateTime[] weekDays = new DateTime[7];
for(int i=0; i<7; i++)
weekDays[i] = mondayOfWeek.AddDays(i);
return weekDays;
}