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