关于sqlserver的时间输出与类型转化问题问题

本人初学,想用sqlserver2005把查询到的时间按照XX年XX月XX日的格式输出,年月日分别用汉字代替,最好能把XX也按照汉字输出,请指教

你好
如果要想得到xx年xx月xx日的格式的话
要看你要想在哪里得到
举例子说吧
你在数据库中是Datetime类型
你可以在写查询语句的时候就对得到的数据进行格式转换
也可以在 显示时候进行转换
Datetime date=xxx.getTime().ToDateString()
可以得到自动的格式转换。ToTimeString()就可以得到时间转换
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-15
select year(TimeColumn)+ N'年'+month(TimeColumn)+N'月'+day(TimeColumn)+N'日' from tableA