DateTime x = new DateTime();
DateTime y = new DateTime();
x = DateTime.Now;//当前时间
y = x;x = Convert.ToDateTime((DateTime.Now.ToString("yyyy-MM-01")).AddMOnths(-1).ToShortDateString());//上月1号0:00:00秒//上月最后一天的最后一刻
y = Convert.ToDateTime((DateTime.Now.ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString());
y = Convert.ToDateTime(y.ToString("yyyy-MM-d")+ " 23:59:59");
//此时,你可以查询上月的数据了:
select * from dt where rq>=x and rq<=y...
解决方案 »
- 【C#操作XML的问题】XmlDocument.CreateElement生成的怎么是半个标签。。。
- Enable-Migrations执行出错的问题
- 怎么把img中的src提出来,同时分离为host-path-file-ext这四部分?谢谢。
- C# Column[XX].MaxLength 为何总是-1
- 请教一个CurrencyManager 的问题
- 一个新手的问题,超简单的!
- ACCESS_VIOLATION,在线等
- 当我点击FORM右上角的关闭按扭时,如何弹出对话框提示是否关闭,点击否时窗口将不关闭,请高手指点。
- 为什么Dot Net在进行Excel文件写入的时候老是提示需要输入用户名、密码和域啊?
- 索引指示器怎样用??????
- 关于Gridview中Checkbox的一些问题
- C#实现线程钩子失败
DateTimePicker的CustomeFormat属性CustomFormat = "yyyy-MM-dd"
使用between或datediff
现在我想"select * from cwk where rq='" + dateTimePicker1.Value.ToString() + "'";
可是日期为什么不是我想要的2010-06-01呀 怎么样才能转变过来呢?
将值转成这样的格式。