作者:_珊渣渣 | 来源:互联网 | 2023-09-11 19:34
数据库中有个字段是StartDate,它的数值是2009-04-2710:08:04.000。现在我想绑定这个字段,但只取年月日。代码是这样的:<divclassblo
数据库中有个字段是
StartDate,它的数值是2009-04-27 10:08:04.000。
现在我想绑定这个字段,但只取年月日。
代码是这样的:
<%# FormatPostAuthor(DataBinder.Eval(Container.DataItem, "Name").ToString())%>
<%# DateTimeHelper.GetTimeZoneAdjustedDateTimeString(((System.Data.Common.DbDataRecord)Container.DataItem),"StartDate", TimeOffset, BlogDateTimeFormat) %>
前台显示是2009年7月14日 1:08:51 。
现在我就想让它显示2009年7月14日,去掉后面的时间,代码里应该怎么写?
谢谢
19 个解决方案
DataBinder.Eval(Container.DataItem, "StartDate").ToString("yyyy年mm月dd日"))
可以在绑定的时候用这种方式 :
<%# Eval("AddTime", "{0:R}")%>
<%# Eval("StartDate","{0:d}" %>
少了个右括号
<%# Eval("StartDate","{0:d}") %>
<%# Eval("StartDate","{0:d}") %>
谢谢楼上的各位。
可是代码里是这样绑定的
<%# DateTimeHelper.GetTimeZoneAdjustedDateTimeString(((System.Data.Common.DbDataRecord)Container.DataItem),"StartDate", TimeOffset, BlogDateTimeFormat) %>
我应该怎么修改这句代码啊?
<%# Eval("StartDate").ToString("yyyy年mm月dd日") %>
http://www.cnblogs.com/wfcfan/archive/2008/12/05/1348469.html
你这样写:
<%# Eval("UpTime", "{0:yyyy-MM-dd} ")%>
谢谢各位。
<%# Eval("StartDate", "{0:yyyy-MM-dd} ")%>