while  (sr1.Read())
            {
                textBox2.Text += sr1["Qstart"].ToString() + "  到  " + sr1["Qend"].ToString() + "\r\n\r\n"+"\n\n";
                            }在文本框中显示的时间我想去掉后面的0:00::00该怎么改

解决方案 »

  1.   

    你的sr1["Qstart"]是什么类型的?如果是DateTime可以这么改:DateTime tmStartDate=(DateTime)( sr1["Qstart"]);
    DateTime tmEndDate=(DateTime)( sr1["Qend"]);
    textBox2.Text += tmStartDate.ToString("yyyy-MM-dd")+" 到 "+tmEndDate.ToString("yyyy-MM-dd");
      

  2.   

    textBox2.Text += sr1["Qstart"].ToString("yyyy-MM-dd") + "  到  " + sr1["Qend"].ToString("yyyy-MM-dd") + "\r\n\r\n"+"\n\n";
      

  3.   

    Convert.ToDateTime(sr1["Qstart"]).ToShortDateString();
      

  4.   

    大象、oj等前辈都来了,回答得都很好,我只有把帖子加到100分了。lz及时结贴吧。