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