asp.net C#时间段查询问题,如何获取时间

cyc2000_72 2012-03-14 11:11:10
asp.net C#时间段查询问题,如何获取时间
代码如下
string sqlstr = "select * from eNewView";
string time1 = this.time1.Text.Trim();
string time2 = this.time2.Text.Trim();


if (time1 != "" && time2 != "")
{

if (wherestr.Trim() == "")
{
wherestr = "shijian >= '" + time1.Text.Trim() + "' AND shijian <= '" + time2.Text.Trim() + "'";
}
else
{
wherestr = wherestr + " AND shijian >= '" + time1.Text.Trim() + "' AND shijian <= '" + time2.Text.Trim() + "'";
}

}

主要是这部分代码,如何获取正确时间数据

'" + time1.Text.Trim() + "'
...全文
217 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
尔岚蓝烟 2012-12-27
  • 打赏
  • 举报
回复
我想用做一个图书查询的功能用c#写
dr_star 2012-03-14
  • 打赏
  • 举报
回复
先判定获取时间的字符串格式,然后针对你的shijian 来进行比较
格式不一样 是无法比较的
David8977 2012-03-14
  • 打赏
  • 举报
回复
你的时间,不是从文本框中输入的吗?
学习中------- 2012-03-14
  • 打赏
  • 举报
回复

convert(char(8),time1.text.trim(),120)
SqlServer2008 2012-03-14
  • 打赏
  • 举报
回复
用Convert.ToDateTime()来转一下,抛异常的就不是时间。

或者time1控件直接用一个时间控件就好了
dawugui 2012-03-14
  • 打赏
  • 举报
回复
我建议你去c#那边问问.
cyc2000_72 2012-03-14
  • 打赏
  • 举报
回复
六楼的试了,正解,多谢。
cyc2000_1972 2012-03-14
  • 打赏
  • 举报
回复
if (this.time1.Text.Trim() != "" && this.time2.Text.Trim() != "")
{

if (wherestr.Trim() == "")
{
wherestr = "shijian >= '" + time1.Text.Trim() + "' AND shijian <= '" + time2.Text.Trim() + "'";
}
else
{
wherestr = wherestr + " AND shijian >= '" + time1.Text.Trim() + "' AND shijian <= '" + time2.Text.Trim() + "'";
}

}

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧