如何使用T-SQL获取日期时间?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (22)

如何获得给定的时间datetime价值?

我有一个datetime在这样的数据库中:

2010-09-06 17:07:28.170

只需要时间部分:

17:07:28.170

有什么功能吗?

提问于
用户回答回答于

对于SQLServer,这应该可以工作

SELECT CONVERT(VARCHAR(8),GETDATE(),108) AS HourMinuteSecond
用户回答回答于

为了添加SQLServer 2008中的内容,有一个时间数据类型,所以从那时起,您可以这样做:

SELECT CONVERT(TIME, GETDATE())

扫码关注云+社区