Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Convertir un format 12 heures en format 24 heures sur le serveur sql

Dans SQL Server 2012, nous pouvons utiliser la fonction Format pour avoir un format de date et d'heure approprié. Utilisez la lettre majuscule 'HH:mm:ss' pour le format de date et d'heure sur 24 heures.

Exemple -

Requête (format 24 heures) :

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)

Résultat

03-Mar-2016 23:59:59

Requête (format 12 heures) :

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)

Résultat

03-Mar-2016 11:59:59