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