日期:2014-05-17  浏览次数:20409 次

asp.net c# 只显示日期,不显示时间
从数据库中读时间显示,AddDate 是时间的列
<td colspan="2" align="center">
                                <%#DataBinder.Eval(Container.DataItem, "AddDate")%>
                                </td>
现在显示格式2006/12/18 9:27:03,想显示为2006-12-18,怎么做?

------解决方案--------------------

<%#((DateTime)DataBinder.Eval(Container.DataItem, "AddDate")).ToString("yy-MM-dd")%>

------解决方案--------------------
输出时间格式<%#Eval("creatdate","{0:d}")%>
------解决方案--------------------
Eval("xx","xx","这里可以写格式") 0:yyyy-MM-dd