得到本周,上周,上上周的日期
并存入三个int[]数组
并存入三个int[]数组
解决方案 »
- |ZYCWPF| 在WCF服务器中双工回调一个ImageSource对像用MVVM方式赋值后报错:必须在相同的线程上创建 DependencySource
- c#中什么是引用?详细点得理论解答
- IBatisNet接受自增ID
- 如何给DevExpress.XtraGrid.Views.Grid.GridView的删除按钮加确认提示?
- 在VS2005中如何调用DotNetFramework3.0中的wcf的引用
- 各位大大,帮忙看看这个多线程问题~
- 我在本机上用C#写完了的一个winform项目,现在想让其他电脑访问我的这个项目,应该怎么搭建C/S结构?
- .net中如何动态导出dll文件,再现等待。。。。。。。。。。。?
- petshop4.0 详解
- C#调用API遇到类似PrivateExtractIcons这种输出参数应该如何做?
- 如何使用C# 语言实现 如下螺旋矩阵
- 关于给.net控件赋值
a[1]=DateTime.Now
a[2]=DateTime.Now.AddDays(-7);
a[3]=DateTime.Now.AddDays(-14);int不能存日期
MessageBox.Show("本周一日期为:" + d.Date.ToString());
MessageBox.Show("上周一日期为:" + d.AddDays(-7).Date.ToString());
MessageBox.Show("上上周一日期为:" + d.AddDays(-14).Date.ToString()); protected DateTime getMonday()
{
DateTime d = DateTime.Now;
switch (d.DayOfWeek)
{
default: return d.Date;
case DayOfWeek.Tuesday: return d.AddDays(-1).Date;
case DayOfWeek.Wednesday: return d.AddDays(-2).Date;
case DayOfWeek.Thursday: return d.AddDays(-3).Date;
case DayOfWeek.Friday: return d.AddDays(-4).Date;
case DayOfWeek.Saturday: return d.AddDays(-5).Date;
case DayOfWeek.Sunday: return d.AddDays(-6).Date;
}
}这个答案是不是你要的呢?
如果是要得到数据库的
sql="select * from table where datediff(week,riqi,getdate())<=2" //得到近两周的
--查询本周
select * from table where create_day>=dateadd(day,2-datepart(weekday,getdate()),convert(varchar,getdate(),112))
and create_day<dateadd(day,9-datepart(weekday,getdate()),convert(varchar,getdate(),112))--上周
select * from table where create_day>=dateadd(day,-5-datepart(weekday,getdate()),convert(varchar,getdate(),112))
and create_day<dateadd(day,2-datepart(weekday,getdate()),convert(varchar,getdate(),112))
DateTime dt1 = DateTime.Now;
DateTime dt2 = DateTime.Now.AddDays(-7);
DateTime dt3 = DateTime.Now.AddDays(-14);