格式化通过datareader返回的数据

时间:2011-06-06 10:17:54

标签: asp.net vb.net .net-3.5 formatting

我从数据库表中返回一个日期:

objSQLDataReader("date")

这给了我:

  

31/05/2011 16:00:50

如何将其更改为:

  

2011年5月31日

3 个答案:

答案 0 :(得分:3)

((DateTime)objSQLDataReader("date")).ToString("dd MMMM yyyy")

答案 1 :(得分:2)

someDateInstance.ToString("dd MMMM yyyy")

答案 2 :(得分:1)

我认为在SQL 中格式化它比在之后处理它要容易得多。

SELECT CONVERT(varchar(25),GETDATE(), 106)

Here's a whole list日期格式选择。