如何更改dateformat?例如:
2009-06-10 10:16:41.123
- > 2009年6月
2009-05-10 10:16:41.123
- > 2009-May
答案 0 :(得分:2)
您不应更改数据库中的日期格式。 您应该确保在显示日期时正确格式化日期,以便以您希望的格式显示它们。
如何操作,与您在程序中使用的语言有关。 您也可以使用ck。
的方法以您想要的格式直接输出日期答案 1 :(得分:0)
试试这个:
select cast(datepart(year, mydatecolumn) as char(4)) + '-'
+ datename(month, mydatecolumn)
from mytable
答案 2 :(得分:0)
答案 3 :(得分:0)
在不编写自己的函数的情况下自定义格式很痛苦。
我最好的是 SELECT NewFormat = YEAR(GETDATE())+' - '+ DATENAME(month,GETDATE())