如何获取给定datetime
值的时间?
我在数据库中有一个日期时间
,如下所示:
2010-09-06 17:07:28.170
并且只想要时间部分:
17:07:28.170
有这样的功能吗?
最佳答案
补充一下,从 SQL Server 2008 开始,有一个 TIME 数据类型,因此从那时起您可以执行以下操作:
SELECT CONVERT(TIME, GETDATE())
对于那些使用 SQL 2008+ 并找到此问题的人可能有用。
关于sql-server - 使用 T-SQL 获取日期时间的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3656492/