Get Time from Getdate()
select convert(varchar(10), GETDATE(), 108)
returned 17:36:56
when I ran it a few moments ago.
Did you try to make a cast from date to time?
select cast(getdate() as time)
Reviewing the question, I saw the 'AM/PM' at end. So, my answer for this question is:
select format(getdate(), 'hh:mm:ss tt')
Run on Microsoft SQL Server 2012 and Later.