在sql server里面采用select GETDATE() go获取时间的时候
结果是2005-07-08 7:07:09.013,请教大家如何去掉'.13这部分'??
在sql server里面有什么函数可以实现吗?
SELECT CONVERT(CHAR(19), GetDate(), 120)
太谢谢哥哥了!!我对哥哥的崇拜犹如滔滔江水,连绵不绝。。。
120是个什么意思??
SELECT CONVERT(CHAR(19), GetDate(), 120) 这一句不好,用下面的清楚
select cast (Getdate() as smalldatetime)
晕,用select cast (Getdate() as smalldatetime)就不准确了
SELECT CONVERT(CHAR(19), GetDate(), 120)
Char(19):
19 := length('YYYY-MM-DD HH:MI:SS');
120 的意思: YYYY-MM-DD HH:MI:SS(24小时制)
另:
带世纪数位 (yyyy) 标准 输入/输出**
20 或 120 (*) ODBC 规范 yyyy-mm-dd hh:mm:ss[.fff]
所以SELECT CONVERT(CHAR(19), GetDate(), 20)也一样
结果是2005-07-08 7:07:09.013,请教大家如何去掉'.13这部分'??
在sql server里面有什么函数可以实现吗?
SELECT CONVERT(CHAR(19), GetDate(), 120)
太谢谢哥哥了!!我对哥哥的崇拜犹如滔滔江水,连绵不绝。。。
120是个什么意思??
SELECT CONVERT(CHAR(19), GetDate(), 120) 这一句不好,用下面的清楚
select cast (Getdate() as smalldatetime)
晕,用select cast (Getdate() as smalldatetime)就不准确了
SELECT CONVERT(CHAR(19), GetDate(), 120)
Char(19):
19 := length('YYYY-MM-DD HH:MI:SS');
120 的意思: YYYY-MM-DD HH:MI:SS(24小时制)
另:
带世纪数位 (yyyy) 标准 输入/输出**
20 或 120 (*) ODBC 规范 yyyy-mm-dd hh:mm:ss[.fff]
所以SELECT CONVERT(CHAR(19), GetDate(), 20)也一样