sql >> Databasteknik >  >> RDS >> Sqlserver

Konvertera ett 12-timmarsformat till 24-timmarsformat i sql-server

I SQL Server 2012 kan vi använda formatfunktionen för att ha lämpligt datum- och tidsformat. Använd versal "HH:mm:ss" för 24-timmars datumformat.

Exempel -

Fråga (24-timmarsformat):

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)

Resultat

03-Mar-2016 23:59:59

Fråga (12 timmars 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)

Resultat

03-Mar-2016 11:59:59


  1. Hur man går med i tabeller på regex

  2. Hur kan jag hitta sql-serverns portnummer från Windows-registret?

  3. Få exekveringstid för PostgreSQL-fråga

  4. Snabbaste slumpmässiga valet DÄR kolumn X är Y (NULL)