如何转换日期4/7/2011 12:00:00 AM到2011年4月7日?

时间:2011-03-21 04:09:06

标签: asp.net vb.net sql-server-2005

我在mssql2005数据库中有一个datetime数据类型字段...

将gridview中的日期检索为.. 4/7/2011 12:00:00 AM

但我希望它检索日期为2011年4月7日

怎么做?

2 个答案:

答案 0 :(得分:2)

如果这是在BoundField中,请尝试:

<asp:boundfield datafield="YourDateColumn" dataformatstring="{0:d-MMM-yyyy}" />

答案 1 :(得分:0)

你也可以这样;

String.Format(“{0:d-MMM-yyyy}”,DateTime.Now)

甚至;

DateTime.Now.ToString( “d-MMM-YYYY”);