DateTime dt=DateTime.Parse(mySearc);你可以直接用DateTime.Date属性取的2004-10-12

解决方案 »

  1.   

    好像还是一样的
    取的还是有00:00:00
    还有没有其他的方法啊
    用replace(string,"00:00:00","")这种方法行吗?
    具体该怎么写呢
      

  2.   

    为什么这样写?
    string mySearch="select * from table where StartDate like '%"+ DateTime.Parse(txtStartDate.Text.Trim())+"%'";
    这样写不行吗?
    string mySearch="select * from table where StartDate like '%"+ txtStartDate.Text.Trim()+"%'";当然你的txtStartDate.Text应该是2004-10-12
      

  3.   

    好像是有一个Date方法,取日期类型的日期部分。
    DataTime dt = DateTime.Now.Date;//获取实例的日期部分
      

  4.   

    DateTime.Parse(txtStartDate.Text.Trim())==〉DateTime.Parse(txtStartDate.Text.Trim()).ToString( "yyyy-MM-dd" )
      

  5.   

    DateTime.Parse(txtStartDate.Text.Trim()).ToString( "yyyy-MM-dd" )