0

在我的数据库中,我有:

2011-01-28 12:03:46.223

在 .aspx 页面上显示时,

<%# Eval("ModifiedDateTime") == null ? "&nbsp;" : Eval("ModifiedDateTime")%>

它显示在网格上,如下所示:

12/2/2010 8:43:18 AM 

如何像查询数据库时显示的默认格式一样格式化它?

4

1 回答 1

2

您将需要使用适当的格式 string,更像这样:

  (new Date(Eval("ModifiedDateTime")))).ToString("MM/dd/yyyy hh:mm:ss.FFF")

这将替换 if/else 语句中的最后一个子句。请注意,说“我想显示您的数据库中的任何内容”并没有真正的意义——您实际上是在问“我如何像查询我的数据库时显示的默认格式一样格式化它”。

检查链接以获得您想要的确切语法,但我给出的应该做的。

于 2011-01-28T22:24:46.503 回答