当前位置: 代码迷 >> ASP.NET >> 求绑定日期格式的有关问题<%#person.BirthDay%>
  详细解决方案

求绑定日期格式的有关问题<%#person.BirthDay%>

热度:6144   发布时间:2013-02-26 00:00:00.0
求绑定日期格式的问题<%#person.BirthDay%>
如题,
=====================
...
生日: <%#person.BirthDay%>
...
=====================
结果应该是   (生日:1982-03-10),而不是(生日:1982-03-10   00:00:00)

注意,有可能BirthDay的值为空,不能用person.BirthDay.Year   +   "- "...方法

怎么写,感谢!

------解决方案--------------------------------------------------------
<%#DataBinder.Eval(Container.DataItem, "字段 ", "yyyy-MM-dd "%>
------解决方案--------------------------------------------------------
<%#DataBinder.Eval(Container.DataItem, "字段 ", "yyyy-MM-dd "%>
或者 在数据库里convert
------解决方案--------------------------------------------------------
<%# DataBinder.Eval() %> 后面有格式化参数,查查看
------解决方案--------------------------------------------------------
呵呵,这个问题,,俺前几天碰到过,,想出来了


lblDate.Text = Convert.ToDateTime(drv[ "CreateDate "]).ToShortDateString().ToString();


你试试这个,,todatetime().toshortdatestring()
------解决方案--------------------------------------------------------
<%#Convert.ToDateTime(DataBinder.Eval(Container.DataItem, "字段 ")).ToString( "yyyy-MM-dd) "%>
------解决方案--------------------------------------------------------
select convert(varchar(10),字段名,120) from table1
直接在查询时格式话吧。。。



------解决方案--------------------------------------------------------
<%#person.BirthDay.ToString( "yyyy-MM-dd ")%>
------解决方案--------------------------------------------------------
ToShortDateString()
  相关解决方案