我想使用T SQL
获取日期时间的时间部分。我发现要获得不同的格式,你可以使用这样的东西:
CONVERT(varchar,GETDATE(),108) ---17:15:00 gives time in 24hr format
我想在下午5点到达。
答案 0 :(得分:1)
答案 1 :(得分:1)
什么版本的SQL? 2008年及以后有几种“时间”数据类型 - 如果您只需要时间 - 则更方便。
对于布局/演示,请使用带有所需格式代码的CONVERT
功能。以下是一个如何工作的示例:
DECLARE @When time
SET @When = getdate()
PRINT @When
PRINT convert(varchar(10), @When, 100)
答案 2 :(得分:0)
我们不能仅仅为了满足我们的要求而使用任何修剪功能。
DECLARE @Req TIME
SET @Req = '2014-08-04 16:01:08.4231'
SELECT RIGHT(CONVERT(VARCHAR(10), @Req, 100), 7)