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
求高手指点
------解决方案-------------------- 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");
------解决方案--------------------
正确