在VB.Net中更改日期格式

时间:2012-11-15 09:23:56

标签: asp.net gridview

如何更改显示从数据库填充的日期格式的asp网格中的日期格式。 数据库以'2009-08-23 10:24:00.000'格式存储值,但网格中的值显示为'Sun 23-08-2009 10:24:00' 我希望将它显示为'23 -AUG-2008' VB .Net代码

"Dim dv As DataView1 = ds.Tables(0).DefaultView"

标记是

<asp:BoundColumn    DataField="DateFormat"  HeaderText="Day&amp;Date">    
<ItemStyle Wrap="False" />

我如何显示为'23 -AUG-2008'?

1 个答案:

答案 0 :(得分:0)

您可以使用DataFormatString的{​​{1}}属性。只需指定所需的格式。

在你的情况下:

BoundColumn

顺便说一下,<asp:BoundColumn DataField="DateFormat" DataFormatString="{0:dd-MMM-YYYY}" HeaderText="Day&amp;Date"> 是来自Winforms的控件,而不是webforms ...在webforms中它被称为DataGridView。这与javascript或vb.net无关,所以我也删除了这些标签。该解决方案特定于GridView控件,无论代码隐藏语言如何都属于asp.net。是的,您可以使用javascript格式化这些字符串,但是......