V SQL Server 2012 můžeme použít funkci Formát, abychom měli vhodný formát data a času. Pro 24hodinový formát data a času použijte velké písmeno 'HH:mm:ss'.
Příklad -
Dotaz (24hodinový formát):
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)
Výsledek
03-Mar-2016 23:59:59
Dotaz (12hodinový formát):
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)
Výsledek
03-Mar-2016 11:59:59