Oracle
 sql >> Base de données >  >> RDS >> Oracle

Fonctions Oracle Datetime (liste complète)

Vous trouverez ci-dessous une liste complète des fonctions datetime disponibles dans Oracle Database.

Fonction Description
ADD_MONTHS() Ajoute un nombre donné de mois à une date et renvoie le résultat.
CURRENT_DATE() Renvoie la date actuelle dans le fuseau horaire de la session, dans une valeur du calendrier grégorien de type de données DATE .
CURRENT_TIMESTAMP() Renvoie la date et l'heure actuelles dans le fuseau horaire de la session, dans une valeur de type de données TIMESTAMP WITH TIME ZONE .
DBTIMEZONE() Renvoie la valeur du fuseau horaire de la base de données.
EXTRACT(datetime) Extrait et renvoie la valeur d'un champ datetime spécifié à partir d'une expression datetime ou d'intervalle.
FROM_TZ() Convertit une valeur d'horodatage et un fuseau horaire en un TIMESTAMP WITH TIME ZONE valeur.
LAST_DAY() Renvoie le dernier jour du mois qui contient la date fournie.
LOCALTIMESTAMP() Renvoie la date et l'heure actuelles dans le fuseau horaire de la session dans une valeur de type de données TIMESTAMP .
MONTHS_BETWEEN() Renvoie le nombre de mois entre deux dates.
NEW_TIME() Convertit la date d'un fuseau horaire spécifié vers un autre fuseau horaire spécifié et renvoie le résultat.
NEXT_DAY() Renvoie la date de la première instance du jour de semaine spécifié qui est postérieure à la date spécifiée.
NUMTODSINTERVAL() Convertit un nombre en INTERVAL DAY TO SECOND littéral.
NUMTOYMINTERVAL() Convertit un nombre en un INTERVAL YEAR TO MONTH littéral.
ORA_DST_AFFECTED() Peut être utilisé uniquement lors de la modification du fichier de données de fuseau horaire de la base de données et de la mise à niveau de l'horodatage avec les données de fuseau horaire. Voir la documentation Oracle.
ORA_DST_CONVERT() Peut être utilisé uniquement lors de la modification du fichier de données de fuseau horaire de la base de données et de la mise à niveau de l'horodatage avec les données de fuseau horaire. Voir la documentation Oracle.
ORA_DST_ERROR() Peut être utilisé uniquement lors de la modification du fichier de données de fuseau horaire de la base de données et de la mise à niveau de l'horodatage avec les données de fuseau horaire. Voir la documentation Oracle.
ROUND(date) Renvoie une date arrondie à une unité de date spécifiée.
SESSIONTIMEZONE() Renvoie le fuseau horaire de la session en cours.
SYS_EXTRACT_UTC() Eextrait l'UTC (temps universel coordonné) d'une valeur datetime avec décalage de fuseau horaire ou nom de région de fuseau horaire
SYSDATE Renvoie la date et l'heure actuelles définies pour le système d'exploitation sur lequel réside le serveur de base de données.
SYSTIMESTAMP Renvoie la date système, y compris les fractions de seconde et le fuseau horaire, du système sur lequel réside la base de données.
TO_CHAR(datetime) Convertit une date/heure ou une valeur d'intervalle en un VARCHAR2 valeur dans le format spécifié par le format de date.
TO_DSINTERVAL() Convertit son argument en une valeur de INTERVAL DAY TO SECOND type de données.
TO_TIMESTAMP() Convertit son argument en une valeur de TIMESTAMP type de données.
TO_TIMESTAMP_TZ() Convertit son argument en une valeur de TIMESTAMP WITH TIME ZONE type de données.
TO_YMINTERVAL() Cconvertit son argument en une valeur de INTERVAL MONTH TO YEAR type de données.
TRUNC(date) Rerenvoie la valeur de date donnée avec la partie heure du jour tronquée à l'unité fournie dans le modèle de format spécifié.
TZ_OFFSET() Renvoie le décalage de fuseau horaire correspondant à l'argument en fonction de la date d'exécution de l'instruction.