Comment format datetime de SQL SERVER
Je suis en train de le port MySQL fonction DATE_FORMAT(date,'%y-%m-%d %h:%i:%s %p')
MsSQL équivalent en utilisant CONVERT()
.
Comment format datetime équivalente chaîne dans SQL SERVER 2012, afin de donner cette sortie '2014-05-24 01:24:37 AM'
?
- Rouvert comme SQL Server 2012 a
format
fonction non en 2008.
Vous devez vous connecter pour publier un commentaire.
Dans SQL Server 2012, vous pouvez utiliser
FORMAT()
:Dans les versions antérieures, vous pourriez avoir besoin de concaténer deux ou plus différents datetime conversions à obtenir ce dont vous avez besoin, par exemple:
Voir la Date et l'Heure de Styles de la section de CAST et CONVERT (Transact-SQL) pour l'ensemble des styles de mise en forme.
J'aimerais garder à l'esprit que si vous avez une bonne raison pour cela, je veux dire un vraiment bonne raison, la mise en forme est généralement un meilleur travail pour la technologie de l'affichage des données.