W SQL Server 2012 możemy użyć funkcji Format, aby uzyskać odpowiedni format daty i czasu. Użyj wielkiej litery „GG:mm:ss” jako 24-godzinny format daty i godziny.
Przykład -
Zapytanie (format 24-godzinny):
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)
Wynik
03-Mar-2016 23:59:59
Zapytanie (format 12-godzinny):
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)
Wynik
03-Mar-2016 11:59:59