Oracle
 sql >> Database >  >> RDS >> Oracle

Funzioni Oracle DateTime (elenco completo)

Di seguito è riportato un elenco completo delle funzioni datetime disponibili in Oracle Database.

Funzione Descrizione
ADD_MONTHS() Aggiunge un determinato numero di mesi a una data e restituisce il risultato.
CURRENT_DATE() Restituisce la data corrente nel fuso orario della sessione, in un valore del calendario gregoriano di tipo dati DATE .
CURRENT_TIMESTAMP() Restituisce la data e l'ora correnti nel fuso orario della sessione, in un valore di tipo dati TIMESTAMP WITH TIME ZONE .
DBTIMEZONE() Restituisce il valore del fuso orario del database.
EXTRACT(datetime) Estrae e restituisce il valore di un campo datetime specificato da un'espressione datetime o intervallo.
FROM_TZ() Converte un valore di timestamp e un fuso orario in un TIMESTAMP WITH TIME ZONE valore.
LAST_DAY() Restituisce l'ultimo giorno del mese che contiene la data fornita.
LOCALTIMESTAMP() Restituisce la data e l'ora correnti nel fuso orario della sessione in un valore di tipo dati TIMESTAMP .
MONTHS_BETWEEN() Restituisce il numero di mesi tra due date.
NEW_TIME() Converte la data da un fuso orario specificato in un altro fuso orario specificato e restituisce il risultato.
NEXT_DAY() Restituisce la data della prima istanza del giorno della settimana specificato successiva alla data specificata.
NUMTODSINTERVAL() Converte un numero in un INTERVAL DAY TO SECOND letterale.
NUMTOYMINTERVAL() Converte un numero in un INTERVAL YEAR TO MONTH letterale.
ORA_DST_AFFECTED() Può essere utilizzato solo quando si modifica il file di dati del fuso orario del database e si aggiorna il timestamp con i dati del fuso orario. Consulta la documentazione di Oracle.
ORA_DST_CONVERT() Può essere utilizzato solo quando si modifica il file di dati del fuso orario del database e si aggiorna il timestamp con i dati del fuso orario. Consulta la documentazione di Oracle.
ORA_DST_ERROR() Può essere utilizzato solo quando si modifica il file di dati del fuso orario del database e si aggiorna il timestamp con i dati del fuso orario. Consulta la documentazione di Oracle.
ROUND(date) Restituisce una data arrotondata a un'unità di data specificata.
SESSIONTIMEZONE() Restituisce il fuso orario della sessione corrente.
SYS_EXTRACT_UTC() Eestrae l'UTC (Coordinated Universal Time) da un valore datetime con offset del fuso orario o nome della regione del fuso orario
SYSDATE Restituisce la data e l'ora correnti impostate per il sistema operativo su cui risiede il server del database.
SYSTIMESTAMP Restituisce la data di sistema, inclusi i secondi frazionari e il fuso orario, del sistema su cui risiede il database.
TO_CHAR(datetime) Converte un valore datetime o intervallo in un VARCHAR2 valore nel formato specificato dal formato data.
TO_DSINTERVAL() Converte il suo argomento in un valore di INTERVAL DAY TO SECOND tipo di dati.
TO_TIMESTAMP() Converte il suo argomento in un valore di TIMESTAMP tipo di dati.
TO_TIMESTAMP_TZ() Converte il suo argomento in un valore di TIMESTAMP WITH TIME ZONE tipo di dati.
TO_YMINTERVAL() Cinverte il suo argomento a un valore di INTERVAL MONTH TO YEAR tipo di dati.
TRUNC(date) Rrestituisce il valore della data specificato con la parte dell'ora del giorno troncata all'unità fornita nel modello di formato specificato.
TZ_OFFSET() Restituisce l'offset di fuso orario corrispondente all'argomento in base alla data di esecuzione dell'istruzione.