Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Konvertieren Sie ein 12-Stunden-Format in ein 24-Stunden-Format in SQL Server

In SQL Server 2012 können wir die Format-Funktion verwenden, um ein geeignetes Datumszeitformat zu haben. Verwenden Sie den Großbuchstaben „HH:mm:ss“ für das 24-Stunden-Datumszeitformat.

Beispiel -

Abfrage (24-Stunden-Format):

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)

Ergebnis

03-Mar-2016 23:59:59

Abfrage (12-Stunden-Format):

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)

Ergebnis

03-Mar-2016 11:59:59