Text='<%# DataBinder.Eval(ds, "Tables[A].DefaultView.[0].START_DATE","{0:d}") %>'

解决方案 »

  1.   

    其实,数据库中的时间类型读出来也可以用DateTime.Parse函数或者Convert.ToDateTim函数转换为DateTime类型,不就可以用了吗?
    例如数据库时间字段名为PostTime,我可以用 dataReader["PostTime"] 或
    dataSet.Tables[0].Rows[i]["PostTime"]显示,那么转换即为:
    DateTime.Parse( dataReader["PostTime"].ToString() ) 就是为DateTime时间类型了,这时如果只要显示年月日,可以同DateTime.Parse( dataReader["PostTime"].ToString() ).ToShortDateString() 即可。相关你可以参考 MSDN 中的 DateTime 类。