DTC-SQL-FAQ

CONVERT und Datumsformate PDF Drucken E-Mail
  
Mittwoch, den 28. Juli 2010 um 15:59 Uhr

Mit Hilfe der CONVERT-Funktion kann ein Datumswert in unterschiedliche Formate konvertiert werden. Die folgenden Tabellen zeigen alle möglichen Datumsformate für die Sprachen DeutschEnglischFranzösisch und Italienisch.

Besondere Datumsformate

Die folgenden Formate werden in der Praxis häufig gebraucht, da sich damit bestimmte Teile eines Datumswertes leicht extrahieren lassen:

ISO Format (112)

Dieses Format eignet sich, um den reinen Datumsteil (ohne Zeitangaben) zu extrahieren. Das ISO-Format empfiehlt sich ausserdem immer, wenn Datumswerte als Zeichenkette unabhängig von den Ländereinstellungen verwendet werden sollen.

Beispiel:

CONVERT(varchar(8), GetDate(), 112)

ergibt z.B. für den 18. Oktober 2010 den Wert 20101018

Zeitformat (8 oder 108)

Extrahiert die Stunden, Minuten und Sekunden des angegebenen Datums.

Beispiel:

CONVERT(varchar(8), GetDate(), 108)

ergibt z.B. 13:41:12

Werden nur Stunden und Minuten benötigt, kann der verbleibende Teil einfach abgeschnitten werden:

CONVERT(varchar(5), GetDate(), 108)

ergibt z.B. 13:41

Zeitformat incl. Millisekunden (14 oder 114)

Extrahiert Stunden, Minuten, Sekunden und Millisekunden seit Mitternacht. Beachten Sie, dass der SQL Server Millisekunden nur in einer Genauigkeit von 3.33 Millisekunden speichert.

Neben der Möglichkeit mit Hilfe der CONVERT-Funktion einzelne Teile eines Datums zu extrahieren, können auch die Funktionen DATEPART, MONTH, DAY, YEAR verwendet werden, um einzelne Bestandteile eines Datumswerts zu erhalten.

Aktuelle Sprache (@@LANGUAGE) =

FormatBeschreibungErgebnis (9. märz 2010)
0 mon dd yyyy hh:miAM Mär 9 2010 6:40PM
100 mon dd yyyy hh:miAM Mär 9 2010 6:40PM
1 mm/dd/yy 03/06/00
101 mm/dd/yyyy 03/06/2010
2 yy.mm.dd 00.03.06
102 yyyy.mm.dd 2010.03.06
3 dd/mm/yy 06/03/00
103 dd/mm/yyyy 06/03/2010
4 dd.mm.yy 06.03.00
104 dd.mm.yyyy 06.03.2010
5 dd-mm-yy 06-03-00
105 dd-mm-yyyy 06-03-2010
6 dd mon yy 06 Mär 00
106 dd mon yyyy 06 Mär 2010
7 mon dd, yy Mär 06, 00
107 mon dd, yyyy Mär 06, 2010
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 2010 6:40:08:330PM
106 mon dd yyyy hh:mi:ss:mmmAM Mär 9 2010 6:40:08:330PM
10 mm-dd-yy 03-06-00
110 mm-dd-yyyy 03-06-2010
11 yy/mm/dd 00/03/06
111 yyyy/mm/dd 2010/03/06
12 yymmdd 000306
112 yyyymmdd 20100306
13 dd mon yyyy hh:mi:ss:mmm 06 Mär 2010 18:40:08:330
113 dd mon yyyy hh:mi:ss:mmm 06 Mär 2010 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 2010-03-06 18:40:08
120 yyyy-mm-dd hh:mi:ss 2010-03-06 18:40:08
21 yyyy-mm-dd hh:mi:ss.mmm 2010-03-06 18:40:08.330
121 yyyy-mm-dd hh:mi:ss.mmm 2010-03-06 18:40:08.330

 

Aktuelle Sprache (@@Language) =

FormatBeschreibungErgebnis (9. märz 2010)
0 mon dd yyyy hh:miAM Mar 9 2010 6:46PM
100 mon dd yyyy hh:miAM Mar 9 2010 6:46PM
1 mm/dd/yy 03/06/00
101 mm/dd/yyyy 03/06/2010
2 yy.mm.dd 00.03.06
102 yyyy.mm.dd 2010.03.06
3 dd/mm/yy 06/03/00
103 dd/mm/yyyy 06/03/2010
4 dd.mm.yy 06.03.00
104 dd.mm.yyyy 06.03.2010
5 dd-mm-yy 06-03-00
105 dd-mm-yyyy 06-03-2010
6 dd mon yy 06 Mar 00
106 dd mon yyyy 06 Mar 2010
7 mon dd, yy Mar 06, 00
107 mon dd, yyyy Mar 06, 2010
8 hh:mm:ss 18:46:58
108 hh:mm:ss 18:46:58
9 mon dd yyyy hh:mi:ss:mmmAM Mar 9 2010 6:46:58:220PM
106 mon dd yyyy hh:mi:ss:mmmAM Mar 9 2010 6:46:58:220PM
10 mm-dd-yy 03-06-00
110 mm-dd-yyyy 03-06-2010
11 yy/mm/dd 00/03/06
111 yyyy/mm/dd 2010/03/06
12 yymmdd 000306
112 yyyymmdd 20100306
13 dd mon yyyy hh:mi:ss:mmm 06 Mar 2010 18:46:58:220
113 dd mon yyyy hh:mi:ss:mmm 06 Mar 2010 18:46:58:220
14 hh:mi:ss:mmm 18:46:58:220
114 hh:mi:ss:mmm 18:46:58:220
20 yyyy-mm-dd hh:mi:ss 2010-03-06 18:46:58
120 yyyy-mm-dd hh:mi:ss 2010-03-06 18:46:58
21 yyyy-mm-dd hh:mi:ss.mmm 2010-03-06 18:46:58.220
121 yyyy-mm-dd hh:mi:ss.mmm 2010-03-06 18:46:58.220

 

Aktuelle Sprache (@@Language) =

 

FormatBeschreibungErgebnis (9. märz 2010)
0 mon dd yyyy hh:miAM augs 9 2010 6:46PM
100 mon dd yyyy hh:miAM augs 9 2010 6:46PM
1 mm/dd/yy 03/06/00
101 mm/dd/yyyy 03/06/2010
2 yy.mm.dd 00.03.06
102 yyyy.mm.dd 2010.03.06
3 dd/mm/yy 06/03/00
103 dd/mm/yyyy 06/03/2010
4 dd.mm.yy 06.03.00
104 dd.mm.yyyy 06.03.2010
5 dd-mm-yy 06-03-00
105 dd-mm-yyyy 06-03-2010
6 dd mon yy 06 augs 00
106 dd mon yyyy 06 augs 2010
7 mon dd, yy augs 06, 00
107 mon dd, yyyy augs 06, 2010
8 hh:mm:ss 18:46:58
108 hh:mm:ss 18:46:58
9 mon dd yyyy hh:mi:ss:mmmAM augs 9 2010 6:46:58:240PM
106 mon dd yyyy hh:mi:ss:mmmAM augs 9 2010 6:46:58:240PM
10 mm-dd-yy 03-06-00
110 mm-dd-yyyy 03-06-2010
11 yy/mm/dd 00/03/06
111 yyyy/mm/dd 2010/03/06
12 yymmdd 000306
112 yyyymmdd 20100306
13 dd mon yyyy hh:mi:ss:mmm 06 augs 2010 18:46:58:240
113 dd mon yyyy hh:mi:ss:mmm 06 augs 2010 18:46:58:240
14 hh:mi:ss:mmm 18:46:58:240
114 hh:mi:ss:mmm 18:46:58:240
20 yyyy-mm-dd hh:mi:ss 2010-03-06 18:46:58
120 yyyy-mm-dd hh:mi:ss 2010-03-06 18:46:58
21 yyyy-mm-dd hh:mi:ss.mmm 2010-03-06 18:46:58.240
121 yyyy-mm-dd hh:mi:ss.mmm 2010-03-06 18:46:58.240

Aktuelle Sprache (@@Language) =

FormatBeschreibungErgebnis (9. märz 2010)
0 mon dd yyyy hh:miAM aug 9 2010 6:46PM
100 mon dd yyyy hh:miAM aug 9 2010 6:46PM
1 mm/dd/yy 03/06/00
101 mm/dd/yyyy 03/06/2010
2 yy.mm.dd 00.03.06
102 yyyy.mm.dd 2010.03.06
3 dd/mm/yy 06/03/00
103 dd/mm/yyyy 06/03/2010
4 dd.mm.yy 06.03.00
104 dd.mm.yyyy 06.03.2010
5 dd-mm-yy 06-03-00
105 dd-mm-yyyy 06-03-2010
6 dd mon yy 06 aug 00
106 dd mon yyyy 06 aug 2010
7 mon dd, yy aug 06, 00
107 mon dd, yyyy aug 06, 2010
8 hh:mm:ss 18:46:58
108 hh:mm:ss 18:46:58
9 mon dd yyyy hh:mi:ss:mmmAM aug 9 2010 6:46:58:250PM
106 mon dd yyyy hh:mi:ss:mmmAM aug 9 2010 6:46:58:250PM
10 mm-dd-yy 03-06-00
110 mm-dd-yyyy 03-06-2010
11 yy/mm/dd 00/03/06
111 yyyy/mm/dd 2010/03/06
12 yymmdd 000306
112 yyyymmdd 20100306
13 dd mon yyyy hh:mi:ss:mmm 06 aug 2010 18:46:58:250
113 dd mon yyyy hh:mi:ss:mmm 06 aug 2010 18:46:58:250
14 hh:mi:ss:mmm 18:46:58:250
114 hh:mi:ss:mmm 18:46:58:250
20 yyyy-mm-dd hh:mi:ss 2010-03-06 18:46:58
120 yyyy-mm-dd hh:mi:ss 2010-03-06 18:46:58
21 yyyy-mm-dd hh:mi:ss.mmm 2010-03-06 18:46:58.250
121 yyyy-mm-dd hh:mi:ss.mmm 2010-03-06 18:46:58.250
Aktualisiert ( Mittwoch, den 28. Juli 2010 um 16:04 Uhr )
 

Wer ist online

Wir haben 10 Gäste online
2432
HeuteHeute17
GesternGestern49
Diese WocheDiese Woche17
Dieser MonatDieser Monat238
TotalTotal2432
Statistik created: c
IP.:38.107.191.102
US
UNITED STATES
US
Copyright © 2010 DTC-SQL-FAQ. Alle Rechte vorbehalten.
Joomla! ist freie, unter der GNU/GPL-Lizenz veröffentlichte Software.