SQL Server 2008:以hh:mm格式显示时间

Aet*_*rix 1 sql-server sql-server-2008

我在表格中有一个时间字段,我想在hh:mm格式的视图中显示.最简单的方法是什么?

M.A*_*Ali 7

SELECT CONVERT(VARCHAR(5), GETDATE(), 108)

RESULT:  13:19
Run Code Online (Sandbox Code Playgroud)

对于时间值

DECLARE @TimeField TIME = CAST(GETDATE() AS TIME);

SELECT CONVERT(VARCHAR(5), @TimeField, 108)

RESULT:  13:21
Run Code Online (Sandbox Code Playgroud)