string str = "2014-03-09 05:20:00";            DateTime dt = DateTime.Parse(str.Substring(0,str.IndexOf(" ")));//转换日期

解决方案 »

  1.   

    DateTime.ParseExact("2014-03-09 05:20:00", "yyyy-MM-dd HH:nn:ss", null);
      

  2.   


            string s = "2014-03-09 05:20:00";
            string ss=DateTime.Parse(DateTime.Parse(s).ToShortDateString()).ToString("yyyy-MM-dd HH:mm:ss");
    想要日期格式就在DateTime.Parse(ss)好了。
      

  3.   


    DateTime dt = Convert.ToDateTime(this.textbox1.text.trim()).ToString("yyyy-MM-dd 00:00:00")
      

  4.   

    你这样写固然没错,但是Convert.ToDateTime(this.textbox1.text.trim()).ToString("yyyy-MM-dd 00:00:00")是一个string类型,你少了转DateTime一步
      

  5.   

    你这样写固然没错,但是Convert.ToDateTime(this.textbox1.text.trim()).ToString("yyyy-MM-dd 00:00:00")是一个string类型,你少了转DateTime一步