Anfang des Inhaltsbereichs

Zeitfunktion (time_function) Dokument im Navigationsbaum lokalisieren

Eine Zeitfunktion (time_function) ist eine Funktion, die auf Zeit- oder Zeitstempelwerten angewandt wird bzw. als Ergebnis einen Zeit- oder Zeitstempelwert liefert.

Syntax

<time_function> ::=
  ADDTIME    ( <time_or_timestamp_expression>, <time_expression> )
| SUBTIME    ( <time_or_timestamp_expression>, <time_expression> )
| TIMEDIFF   ( <time_or_timestamp_expression>, <time_or_timestamp_expression> )
| MAKETIME   ( <hours>, <minutes>, <seconds> )

time_or_timestamp_expression, time_expression, hours, minutes, seconds

ADDTIME/SUBTIME(t,a), TIMEDIFF(t,s), MAKETIME(h,m,s)

Zur Bearbeitung von Datums- und Zeitwerten stehen verschiedene Datums- und Zeitformate zur Verfügung (ISO, USA, EUR, JIS, INTERNAL).

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.

Ende des Inhaltsbereichs