T-SQL Datumskonvertierung

Manchmal ist es nötig für eine Auswertung das Datum in ein ordentliches Format zu bringen. Man kann es natürlich händisch machen, aber warum die Arbeit, wenn man es auch einfach habe kann, mit CONVERT().

Beispiel:

SELECT CONVERT(varchar,'2013-05-01',104)

Ergebnis: 01.05.2013

Format Beschreibung Ergebnis
0 mon dd yyyy hh:miAM Mär 9 2000 6:40PM
100 mon dd yyyy hh:miAM Mär 9 2000 6:40PM
1 mm/dd/yy 03/09/00
101 mm/dd/yyyy 03/09/2000
2 yy.mm.dd 00.03.09
102 yyyy.mm.dd 2000.03.09
3 dd/mm/yy 09/03/00
103 dd/mm/yyyy 09/03/2000
4 dd.mm.yy 09.03.00
104 dd.mm.yyyy 09.03.2000
5 dd-mm-yy 09-03-00
105 dd-mm-yyyy 09-03-2000
6 dd mon yy 09 Mär 00
106 dd mon yyyy 09 Mär 2000
7 mon dd, yy Mär 09, 00
107 mon dd, yyyy Mär 09, 2000
8 hh:mm:ss 18:40:08
108 hh:mm:ss 18:40:08
9 mon dd yyyy hh:mi:ss:mmmAM Mär 9 2000 6:40:08:330PM
109 mon dd yyyy hh:mi:ss:mmmAM Mär 9 2000 6:40:08:330PM
10 mm-dd-yy 03-09-00
110 mm-dd-yyyy 03-09-2000
11 yy/mm/dd 00/03/09
111 yyyy/mm/dd 2000/03/09
12 yymmdd 000309
112 yyyymmdd 20000309
13 dd mon yyyy hh:mi:ss:mmm 09 Mär 2000 18:40:08:330
113 dd mon yyyy hh:mi:ss:mmm 09 Mär 2000 18:40:08:330
14 hh:mi:ss:mmm 18:40:08:330
114 hh:mi:ss:mmm 18:40:08:330
20 yyyy-mm-dd hh:mi:ss 2000-03-09 18:40:08
120 yyyy-mm-dd hh:mi:ss 2000-03-09 18:40:08
21 yyyy-mm-dd hh:mi:ss.mmm 2000-03-09 18:40:08.330
121 yyyy-mm-dd hh:mi:ss.mmm 2000-03-09 18:40:08.330

Quelle dieser Tabelle: http://www.itrain.de/knowhow/sql/tsql/datum/datumconvert.asp

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.