Isso retornará o time-Only
Para SQL Server:
SELECT convert(varchar(8), getdate(), 108)
Explicação:
getDate()
está fornecendo a data e hora atuais.108
está formatando/nos dando a parte necessária, ou seja, o tempo neste caso.varchar(8)
nos fornece o número de caracteres dessa parte.Como:
Se você escreveu
varchar(7)
lá, ele lhe dará 00:00:0
Se você escreveu
varchar(6)
lá, ele lhe dará 00:00:
Se você escreveu
varchar(15)
lá, ele ainda lhe dará 00:00:00
porque está dando saída de apenas parte do tempo.SQLFiddle Demo SELECT DATE_FORMAT(NOW(), '%H:%i:%s')