【发布时间】:2015-09-01 05:03:27
【问题描述】:
我正在开发一个 vb.net Web 应用程序,我正在显示一个 Gridview,其中包含包含日期时间的行,数据来自数据库。在我的 aspx 文件中,在我的 asp:boundfield 中,我试图将日期格式(目前是 mm/dd/yyyy hh:mm:ss)更改为“dd MMM yyyy”(没有时间),我尝试使用dataformatstring 和 HtmlEncode="True/False" (两者)但它仍然不会更改 GridView 中的日期格式。代码如下图-
<asp:BoundField DataField="STF_JOINED" HeaderText="Joined" SortExpression="STF_JOINED" HtmlEncode="False" DataFormatString = "{0:d}" ReadOnly="True">
在上面的代码中,我尝试暂时将日期格式化为shortdate,但没有奏效。我仍然希望日期格式为“dd MMM yyyy”格式。
我已经尝试了一些来自 stackoverflow 的解决方案,但它们似乎都不适合我。有人可以通过提供一个小示例代码告诉我我做错了什么或我应该做什么。
【问题讨论】: