读书人

SQL格式化datetime,该如何解决

发布时间: 2012-04-02 19:58:59 作者: rapoo

SQL格式化datetime
数据表中的时间是精确到秒的,我需要格式化为短时间的yyyy-MM-dd的形式,但是需要依然是datetime类型字段,所以不能用CONVERT(varchar(),xx,xx),有什么方法吗,应该很简单的一个问题

[解决办法]
datetime类型总是有时间部分的。

短日期格式 yyyy-MM-dd 仅仅是一种显示格式而已。
[解决办法]
1> select substring(convert(char(20), getdate(), 23), 1, 10)
2> go

----------
2010-06-23

(1 row affected)

读书人网 >SQL Server

热点推荐