在我的数据库中,我有:
2011-01-28 12:03:46.223
在 .aspx 页面上显示时,
<%# Eval("ModifiedDateTime") == null ? " " : Eval("ModifiedDateTime")%>
它显示在网格上,如下所示:
12/2/2010 8:43:18 AM
如何像查询数据库时显示的默认格式一样格式化它?
在我的数据库中,我有:
2011-01-28 12:03:46.223
在 .aspx 页面上显示时,
<%# Eval("ModifiedDateTime") == null ? " " : Eval("ModifiedDateTime")%>
它显示在网格上,如下所示:
12/2/2010 8:43:18 AM
如何像查询数据库时显示的默认格式一样格式化它?
您将需要使用适当的格式 string,更像这样:
(new Date(Eval("ModifiedDateTime")))).ToString("MM/dd/yyyy hh:mm:ss.FFF")
这将替换 if/else 语句中的最后一个子句。请注意,说“我想显示您的数据库中的任何内容”并没有真正的意义——您实际上是在问“我如何像查询我的数据库时显示的默认格式一样格式化它”。
检查链接以获得您想要的确切语法,但我给出的应该做的。