我使用tsql只打印时间。我最终获得毫秒部分。例如
CONVERT(TIME, entrytime,20) as entrytime
这给了我
16:00:07.0000000
如何摆脱.0000000
答案 0 :(得分:5)
我确信必须有更好的解决方案,但现在我只能想到这个解决方案:
SELECT CONVERT(char(8), GETDATE(), 108) AS time_without_milliseconds
另一种组合:
SELECT CONVERT(TIME(0),GETDATE()) AS time_without_milliseconds
我希望对你有用。
答案 1 :(得分:4)
还有一个选项
select format(getdate(),'hh:m:ss')---from 2012