读书人

yyyy-MM-dd如何获取一整天内的数据

发布时间: 2013-08-09 15:16:24 作者: rapoo

yyyy-MM-dd怎么获取一整天内的数据
if (dtp1.Text.Trim() != "")
{ SQLSTR += "and rq >= TO_DATE('" + dtp1.Value.ToString("yyyy-MM-dd") + "','yyyy-MM-dd HH24:MI:SS')"; }
if (dtp2.Text.Trim() != "")
{ SQLSTR += "and rq <= TO_DATE('" + dtp2.Value.ToString("yyyy--MM-dd") + "','yyyy-MM-dd HH24:MI:SS')"; }

上面这段代码,如果你在datatimepicker中输入2013-07-29到2013-07-30,获取的是29号0点到30号零点的数据,如何更改代码,可以获得29号0点到30好23点59分59秒之间的数据,而在datatimepicker中输入的值还是2013-07-29到2013-07-30
求高手指点 C#?数据库?查询时间
[解决办法]

  DateTime start = DateTime.Parse("2013-07-29");
DateTime end = DateTime.Parse("2013-07-30").AddDays(1).AddSeconds(-1);

[解决办法]

DateTime dtStart = new Date(dtPicker.Year,dtPicker.Month,dtPicker.Day);
DateTime dtEnd = dtStart.AddDay(1).AddMilliSecond(-1);

[解决办法]
dtp2.Value.AddDays(-1).AddSeconds(-1).ToString("yyyy-MM-dd HH:mm:ss");
[解决办法]
引用
8L

正确

读书人网 >C#

热点推荐