В SQL Server 2012 можем да използваме функцията Format, за да имаме подходящ формат за дата и час. Използвайте главна буква 'HH:mm:ss' за 24-часов формат на датата и часа.
Пример -
Заявка (24-часов формат):
Select Format(cast('2016-03-03 23:59:59' as datetime),'dd-MMM-yyyy HH:mm:ss','en-us'). ('HH:mm:ss' in Capital letters)
Резултат
03-Mar-2016 23:59:59
Заявка (12-часов формат):
Select Format(cast('2016-03-03 23:59:59' as datetime),'dd-MMM-yyyy hh:mm:ss','en-us'). ('hh:mm:ss' in Capital letters)
Резултат
03-Mar-2016 11:59:59