解决方案 »

  1.   


    Label5.Text =  Convert.ToDateTime(dr["recoupetime"].ToString()).ToString("yyyy-MM-dd");
      

  2.   

    string转成DateTime类型,再格式化输出你需要的格式。
    sql查询时,对应日期字段写成 convert(char(10), recoupetime,23) as recoupetime
      

  3.   

    Label5.Text = dr["recoupetime"].ToString().ToShortDateString();
      

  4.   

    Refer here:
    http://www.cnblogs.com/insus/archive/2010/05/14/1735135.html
      

  5.   

    格式化日期问题
     private void Frm_Main_Load(object sender, EventArgs e)
            {
                lb_Format.Text += Environment.NewLine;
                lb_Format.Text += Environment.NewLine;
                lb_Format.Text += Environment.NewLine;
                lb_Format.Text += string.Format("{0}",//使用指定日期格式化方式格式化字符串
                    DateTime.Now.ToString("F"));
                lb_Format.Text += Environment.NewLine;
                lb_Format.Text += string.Format("{0}",//使用指定日期格式化方式格式化字符串
                    DateTime.Now.ToString("f"));
                lb_Format.Text += Environment.NewLine;
                lb_Format.Text += string.Format("{0}",//使用指定日期格式化方式格式化字符串
                    DateTime.Now.ToString("D"));
                lb_Format.Text += Environment.NewLine;
                lb_Format.Text += string.Format("{0}",//使用指定日期格式化方式格式化字符串
                    DateTime.Now.ToString("d"));
                lb_Format.Text += Environment.NewLine;
                lb_Format.Text += string.Format("{0}",//使用指定日期格式化方式格式化字符串
                    DateTime.Now.ToString("G"));
                lb_Format.Text += Environment.NewLine;
                lb_Format.Text += string.Format("{0}",//使用指定日期格式化方式格式化字符串
                    DateTime.Now.ToString("g"));
                lb_Format.Text += Environment.NewLine;
                lb_Format.Text += string.Format("{0}",//使用指定日期格式化方式格式化字符串
                    DateTime.Now.ToString("yyyy-MM-dd hh:ss:ff"));
            }