SQL Date Format in HH:MM AM/PM

For HH:MM am/pm:
  1. SELECT  
  2. LTRIM(Right(REPLACE(CONVERT(nvarchar(MAX),
    CAST
    (GetDate() as smalldatetime), 109),':00:000'' '), 8))
    as
    [current_time
 
For HH:MM:SS am/pm:
  1. select CONVERT(VARCHAR(8), getdate(), 108)
    ' ' + RIGHT(CONVERT(VARCHAR(30), getdate(), 9), 2)