小弟在datalist模板里添加了一个表格数据绑定时<td><%#DataBinder.Eval(Container.DataItem, "m_datetime")%></td>但是这样显示的时间是 “2008-01-01 00:00:00”如何才能改成短日期格式显示?
解决方案 »
- jquery 的问题
- 关于 微软论坛 源码
- 服务器脚本标记中不允许出现服务器包含文件!?
- 菜鸟问题:使用OleDbCommand时OleDbConnection要Open,使用OleDbDataAdapter不用Open,为什么?
- 高手请看下.??????????????????????
- string sReferr = context.Request.UrlReferrer.Host; 未将对象引用设置到对象的实例。
- 如何获得动态控件的ID?
- 求教个方法服务器返回数据为空,本地测试没问题。
- 求两个正则表达式
- 如何在一个类里封装读写Cookie函数?
- asp.net如何知道前一页点击的是个服务器按钮控件
- 在asp.net中怎么利用ajax实现用户名重复验证,失去焦点时进行验证
<%#DataBinder.Eval(Container.DataItem, "m_datetime","{0:d}")%>
另外,还可以在数据源就转换成短日期格式的如下sql语句:
select convert(nvarchar(12),m_datetime,111) as m_datetime from table
或者
<%# Convert.ToDateTime(DataBinder.Eval(Container.DataItem, "m_datetime")).ToString("yyyy-MM-dd")%>