数据库中的日期格式为长日期 1999年1月1日
为winfrm 中TextBox控件添加如下绑定:
Txt_time.DataBindings.Add("Text",myds,"tb.xxtime");显示时的时间格式确是:1999年1月1日 00:00 上午 如何把后面的时间去掉,使其格式与数据库中的一致?

解决方案 »

  1.   

    可以在语句里写select Tochar(xxtime,"yyyy/MM/dd")
    也可以在显示的时候取substring()
      

  2.   

    同意在sql语句中取得日期部分!
      

  3.   

    我也是用的substring()截取你要的为数!
      

  4.   

    希望下面的代码对你有所帮助,是关于格式化日期数据的.
    string D=System.DateTime.Now.ToString("yyyy年MM月dd日");
    this.tbxKey.Text=D;
      

  5.   

    System.DateTime.Now.ToString("yyyy年MM月dd日")
      

  6.   

    Oracle数据库,在sql语句中已经to_date(字段,'yyyy-mm-dd')了,但Fill到DataTable后,再用数据绑定在TextBox显示时还是带时间部分。怎么解决啊?