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

次のような適切なフォーマット文字列を使用する必要があります。

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

これは、if/else ステートメントの最後の句を置き換えます。「あなたのデータベースにあるものは何でも表示したい」と言うのは本当に意味がないことに注意してください.

必要な正確な構文についてはリンクを確認してください。ただし、私が指定したもので十分です。

于 2011-01-28T22:24:46.503 に答える