Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Converter um formato de 12 horas para o formato de 24 horas no sql server


No SQL Server 2012, podemos usar a função Format para ter um formato de data e hora adequado. Use a letra maiúscula 'HH:mm:ss' para o formato de data e hora de 24 horas.

Exemplo -

Consulta (formato de 24 horas):
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)

Resultado
03-Mar-2016 23:59:59

Consulta (formato de 12 horas):
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)

Resultado
03-Mar-2016 11:59:59