Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Converti un formato da 12 ore in un formato da 24 ore nel server sql

In SQL Server 2012 è possibile utilizzare la funzione Formato per avere un formato data/ora adatto. Usa la lettera maiuscola "HH:mm:ss" per il formato della data e dell'ora di 24 ore.

Esempio -

Query (formato 24 ore):

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)

Risultato

03-Mar-2016 23:59:59

Query (formato 12 ore):

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)

Risultato

03-Mar-2016 11:59:59