Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle Datetime-Funktionen (vollständige Liste)

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.