Show TOC Anfang des Inhaltsbereichs

Datums- und Zeitformat (datetimeformat)  Dokument im Navigationsbaum lokalisieren

Das Datums- und Zeitformat (datetimeformat) spezifiziert die Darstellungsform für Datums-, Zeit- und Zeitstempelwerte.

In SQL-Anweisungen legt es fest, in welcher Darstellung Datums-, Zeit- und Zeitstempelwerte in diesen SQL-Anweisungen enthalten sein können und wie Ergebnisse dargestellt werden sollen.

Syntax

<datetimeformat> ::= EUR | INTERNAL | ISO | JIS | USA

Hinweis

Das Datums- und Zeitformat ISO wird von ODBC- und JDBC-Anwendungen genutzt und kann nicht durch ein anderes Datums- und Zeitformat ersetzt werden.

Datumswert

'YYYY'

Vierstellige Jahresbezeichnung (0001-9999)

'MM'

Zweistellige Monatsbezeichnung (01-12)

'DD'

Zweistellige Tagesbezeichnung (01-31)

 

Format

Allgemeine Form

Beispiel

EUR

'DD.MM.YYYY'

'23.01.2005'

INTERNAL

'YYYYMMDD'

'20050123'

ISO/JIS

'YYYY-MM-DD'

'2005-01-23'

USA

'MM/DD/YYYY'

'01/23/2005'

Bei allen Formaten außer INTERNAL können die führenden Nullen bei Monats- und Tagesbezeichnungen entfallen.

Zeitwert

'HHHH'

Vierstellige Stundenbezeichnung

'HH'

Zweistellige Stundenbezeichnung

'MM'

Zweistellige Minutenbezeichnung (00-59)

'SS'

Zweistellige Sekundenbezeichnung (00-59)

 

Format

Allgemeine Form

Beispiel

EUR

'HH.MM.SS'

'14.30.08'

INTERNAL

'HHHHMMSS'

'00143008'

JIS/ISO

'HH:MM:SS'

'14:30:08'

USA

'HH:MM AM (PM)'

'2:30 PM'

In allen Zeitformaten muss die Stundenbezeichnung mindestens einstellig sein. Im Zeitformat USA kann die Minutenbezeichnung ganz entfallen, in den anderen Formaten außer INTERNAL muss die Minuten- und Sekundenbezeichnung mindestens einstellig sein.

In den Formaten ISO und USA werden die Stunden modulo 24 ausgegeben.
In den Formaten EUR und JIS führen Stundenangaben >99 zu einem Fehler.
Im Format INTERNAL können Stundenangaben bis 9999 verwendet werden.

Zeitstempelwert

'YYYY'

Vierstellige Jahresbezeichnung (0001-9999)

'MM'

Zweistellige Monatsbezeichnung (01-12)

'DD'

Zweistellige Tagesbezeichnung (01-31)

'HH'

Zweistellige Stundenbezeichnung (0-24)

'MM'

Zweistellige Minutenbezeichnung (00-59)

'SS'

Zweistellige Sekundenbezeichnung (00-59)

'MMMMMM'

Sechstellige Mikrosekundenbezeichnung

 

Format

Allgemeine Form

Beispiel

EUR/JIS/USA

'YYYY-MM-DD-HH.MM.SS.MMMMMM'

'2005-01-23-14.30.08.456234'

ISO

'YYYY-MM-DD HH:MM:SS.MMMMMM'

'2005-01-23 14:30:08.456234'

INTERNAL

'YYYYMMDDHHMMSSMMMMMM'

'20050123143008456234'

In allen Zeitstempelformaten kann die Mikrosekundenbezeichnung entfallen. In allen Formaten außer INTERNAL muss die Monats- und Tagesbezeichnung mindestens einstellig sein.

Siehe auch:

Spezieller Datenbankparameter DATE_TIME_FORMAT

Ende des Inhaltsbereichs