Wie format datetime in SQL SERVER
Ich versuche, den port der MySQL-Funktion DATE_FORMAT(date,'%y-%m-%d %h:%i:%s %p')
MsSQL äquivalent durch die Verwendung CONVERT()
.
Wie format datetime string in SQL SERVER 2012 zu geben, diese Ausgabe '2014-05-24 01:24:37 AM'
?
Wieder als SQL Server 2012 hat
format
Funktion nicht in 2008.InformationsquelleAutor Ankit | 2014-05-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
In SQL Server 2012 und Sie können
FORMAT()
:In früheren Versionen, müssen Sie möglicherweise zu verketten von zwei oder mehr verschiedenen datetime-Konvertierungen zu bekommen, was Sie brauchen, zum Beispiel:
Sehen Sie das Datum und die Zeit-Feuilleton CAST und CONVERT (Transact-SQL) für alle built-in-Formate.
Ich würde im Hinterkopf behalten, dass, wenn Sie einen guten Grund dafür, ich meine ein wirklich guten Grund, die Formatierung ist in der Regel einen besseren job für die Technologie, die die Anzeige der Daten.
Ich bin mir ziemlich sicher, dass das Beispiel nicht funktionieren würde - Sie brauchen, um die Monate in Großbuchstaben: 'yyyy-MM-dd'.
Ich denke, Sie sind absolut richtig! Ich werde es zu beheben, danke.
InformationsquelleAutor Cᴏʀʏ