格式化日期时间以获取日期和小时信息

时间:2014-12-18 13:25:18

标签: sql sql-server tsql

如何在Transact-SQL中获取给定日期时间对象的日期和小时信息?

E.g。 2014-12-18 21:00:00的{​​{1}}。

我需要在一小时后截断所有部分 - 即分钟,秒和部分秒。

2 个答案:

答案 0 :(得分:1)

对于SQL Server:

Select DATEPART(HOUR, [date]) + ":" + DATEPART(MINUTE, [date]);

甲骨文:

Select TO_CHAR([date], 'HH:MI') From...

答案 1 :(得分:0)

SELECT
CONVERT(TIME,GETDATE()) AS TimeOnly,
CONVERT(DATE,GETDATE(),101) AS DateOnly
GO

GETDATE()函数替换为您需要的任何内容。