2015-03-31 55 views

回答

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

RESULT: 13:19 

時間值

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

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

RESULT: 13:21 
0

並通過SQL來做到這一點:

SELECT FORMAT(getdate(), 'HH:mm', 'en-US') 
+0

消息195,15級,狀態10, 1號線 'FORMAT'不是公認的內置函數名稱。 – 2015-03-31 12:24:01

+0

這適用於SQL Server 2016,但問題在於2008年。 – jaycer 2017-08-02 14:12:58

0
SELECT convert(varchar, getdate(), 108) – hh:mm:ss 

OR

SELECT convert(varchar, getdate(), 113) – dd mon yyyy hh:mm:ss:mmm 
相關問題