繁体   English   中英

在VB.Net中更改日期格式

[英]change Date format in VB.Net

如何在显示从数据库填充的日期格式的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”?

您可以使用BoundColumn DataFormatString属性。 只需指定所需的格式即可。

在您的情况下:

<asp:BoundColumn DataField="DateFormat" DataFormatString="{0:dd-MMM-YYYY}" HeaderText="Day&amp;Date">    

顺便说一句, DataGridView是Winforms的控件,不是webforms ...在webforms中,它称为GridView 而且这与javascript或vb.net无关,因此我也删除了这些标记。.该解决方案特定于GridView控件,无论代码背后的语言是什么,它都属于asp.net。 是的,您可以使用javascript格式化这些字符串,但是...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM