1

これは、.net アプリケーションの GridView の Date 列です。

<asp:BoundField DataField="TestDate" HeaderText="Date" DataFormatString="{0:dd/MM/yyyy}">
</asp:BoundField>

指定された形式で私のPCに正しく表示される日付:

23/03/2011

ただし、テスト サーバーでは次の形式で表示されます。

3/23/2011 5:19:18 PM

これは正しくありません。

誰もそれを解決する方法を知っていますか?

4

2 に答える 2

4

これを試して

 <asp:boundfield datafield="Your_Date_Column" dataformatstring="{0:MMMM d, yyyy}" htmlencode="false" />

htmlencode が必要とする理由は

HTML-encoding field values helps to prevent cross-site scripting attacks and malicious content from being displayed. This property should be enabled whenever possible.
于 2011-03-23T12:35:38.527 に答える
2

あなたが直面している問題について説明しているこの投稿をチェックしてください。

于 2011-03-23T12:38:02.190 に答える