Nachfolgend finden Sie eine vollständige Liste der in Oracle Database verfügbaren datetime-Funktionen.
Funktion | Beschreibung |
---|---|
ADD_MONTHS() | Addiert eine bestimmte Anzahl von Monaten zu einem Datum und gibt das Ergebnis zurück. |
CURRENT_DATE() | Gibt das aktuelle Datum in der Zeitzone der Sitzung zurück, in einem Wert im gregorianischen Kalender vom Datentyp DATE . |
CURRENT_TIMESTAMP() | Gibt das aktuelle Datum und die Uhrzeit in der Sitzungszeitzone in einem Wert vom Datentyp TIMESTAMP WITH TIME ZONE zurück . |
DBTIMEZONE() | Gibt den Wert der Zeitzone der Datenbank zurück. |
EXTRACT(datetime) | Extrahiert den Wert eines angegebenen Datetime-Felds aus einem Datetime- oder Intervallausdruck und gibt ihn zurück. |
FROM_TZ() | Konvertiert einen Zeitstempelwert und eine Zeitzone in einen TIMESTAMP WITH TIME ZONE Wert. |
LAST_DAY() | Gibt den letzten Tag des Monats zurück, der das angegebene Datum enthält. |
LOCALTIMESTAMP() | Gibt das aktuelle Datum und die Uhrzeit in der Sitzungszeitzone in einem Wert vom Datentyp TIMESTAMP zurück . |
MONTHS_BETWEEN() | Gibt die Anzahl der Monate zwischen zwei Daten zurück. |
NEW_TIME() | Konvertiert das Datum von einer angegebenen Zeitzone in eine andere angegebene Zeitzone und gibt das Ergebnis zurück. |
NEXT_DAY() | Gibt das Datum der ersten Instanz des angegebenen Wochentags zurück, das nach dem angegebenen Datum liegt. |
NUMTODSINTERVAL() | Wandelt eine Zahl in ein INTERVAL DAY TO SECOND um wörtlich. |
NUMTOYMINTERVAL() | Wandelt eine Zahl in ein INTERVAL YEAR TO MONTH um wörtlich. |
ORA_DST_AFFECTED() | Kann nur verwendet werden, wenn die Zeitzonendatendatei der Datenbank geändert und der Zeitstempel mit den Zeitzonendaten aktualisiert wird. Siehe die Oracle-Dokumentation. |
ORA_DST_CONVERT() | Kann nur verwendet werden, wenn die Zeitzonendatendatei der Datenbank geändert und der Zeitstempel mit den Zeitzonendaten aktualisiert wird. Siehe die Oracle-Dokumentation. |
ORA_DST_ERROR() | Kann nur verwendet werden, wenn die Zeitzonendatendatei der Datenbank geändert und der Zeitstempel mit den Zeitzonendaten aktualisiert wird. Siehe die Oracle-Dokumentation. |
ROUND(date) | Gibt ein auf eine angegebene Datumseinheit gerundetes Datum zurück. |
SESSIONTIMEZONE() | Gibt die Zeitzone der aktuellen Sitzung zurück. |
SYS_EXTRACT_UTC() | Eextrahiert die UTC (Koordinierte Weltzeit) aus einem datetime-Wert mit Zeitzonenoffset oder Zeitzonenregionsname |
SYSDATE | Gibt das aktuelle Datum und die Uhrzeit zurück, die für das Betriebssystem eingestellt sind, auf dem sich der Datenbankserver befindet. |
SYSTIMESTAMP | Gibt das Systemdatum einschließlich Sekundenbruchteilen und Zeitzone des Systems zurück, auf dem sich die Datenbank befindet. |
TO_CHAR(datetime) | Konvertiert einen datetime- oder Intervallwert in einen VARCHAR2 Wert in dem durch das Datumsformat festgelegten Format. |
TO_DSINTERVAL() | Konvertiert sein Argument in einen Wert von INTERVAL DAY TO SECOND Datentyp. |
TO_TIMESTAMP() | Konvertiert sein Argument in einen Wert von TIMESTAMP Datentyp. |
TO_TIMESTAMP_TZ() | Konvertiert sein Argument in einen Wert von TIMESTAMP WITH TIME ZONE Datentyp. |
TO_YMINTERVAL() | Cwandelt sein Argument in einen Wert von INTERVAL MONTH TO YEAR um Datentyp. |
TRUNC(date) | Rgibt den gegebenen Datumswert zurück, wobei der Zeitteil des Tages auf die im angegebenen Formatmodell bereitgestellte Einheit gekürzt wird. |
TZ_OFFSET() | Gibt den Zeitzonen-Offset zurück, der dem Argument entspricht, basierend auf dem Datum, an dem die Anweisung ausgeführt wird. |