Anfang des Inhaltsbereichs

Datums- und Zeitformat (datetimeformat) Dokument im Navigationsbaum lokalisieren

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

Syntax

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

Datumswert

'YYYY'

Vierstellige Jahresbezeichnung

'MM'

Zweistellige Monatsbezeichnung (01-12)

'DD'

Zweistellige Tagesbezeichnung (01-31)

 

Format

Allgemeine Form

Beispiel

EUR

'DD.MM.YYYY'

'23.01.1999'

INTERNAL

'YYYYMMDD'

'19990123'

ISO/JIS

'YYYY-MM-DD'

'1999-01-23'

USA

'MM/DD/YYYY'

'01/23/1999'

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

'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'

'1999-01-23-14.30.08.456234'

ISO

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

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

INTERNAL

'YYYYMMDDHHMMSSMMMMMM'

'19990123143008456234'

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

Erläuterung

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

Das Datums- und Zeitformat wird während der Installation des Datenbanksystems festgelegt.

Jeder Anwender kann für sich für eine Sitzung das Datums- und Zeitformat durch Setzen der entsprechenden Parameter der Datenbankwerkzeuge oder durch Angabe des entsprechenden Parameters bei der Benutzung von Programmen ändern.

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

Ende des Inhaltsbereichs