A continuación se muestra una lista completa de las funciones de fecha y hora disponibles en Oracle Database.
Función | Descripción |
---|---|
ADD_MONTHS() | Agrega un número determinado de meses a una fecha y devuelve el resultado. |
CURRENT_DATE() | Devuelve la fecha actual en la zona horaria de la sesión, en un valor en el calendario gregoriano de tipo de datos DATE . |
CURRENT_TIMESTAMP() | Devuelve la fecha y hora actual en la zona horaria de la sesión, en un valor de tipo de dato TIMESTAMP WITH TIME ZONE . |
DBTIMEZONE() | Devuelve el valor de la zona horaria de la base de datos. |
EXTRACT(datetime) | Extrae y devuelve el valor de un campo de fecha y hora especificado de una expresión de fecha y hora o de intervalo. |
FROM_TZ() | Convierte un valor de marca de tiempo y una zona horaria en un TIMESTAMP WITH TIME ZONE valor. |
LAST_DAY() | Devuelve el último día del mes que contiene la fecha proporcionada. |
LOCALTIMESTAMP() | Devuelve la fecha y hora actual en la zona horaria de la sesión en un valor de tipo de datos TIMESTAMP . |
MONTHS_BETWEEN() | Devuelve el número de meses entre dos fechas. |
NEW_TIME() | Convierte la fecha de una zona horaria específica a otra zona horaria específica y devuelve el resultado. |
NEXT_DAY() | Devuelve la fecha de la primera instancia del día de la semana especificado que es posterior a la fecha especificada. |
NUMTODSINTERVAL() | Convierte un número a un INTERVAL DAY TO SECOND literal. |
NUMTOYMINTERVAL() | Convierte un número a un INTERVAL YEAR TO MONTH literal. |
ORA_DST_AFFECTED() | Se puede usar solo cuando se cambia el archivo de datos de la zona horaria de la base de datos y se actualiza la marca de tiempo con los datos de la zona horaria. Consulte la documentación de Oracle. |
ORA_DST_CONVERT() | Se puede usar solo cuando se cambia el archivo de datos de la zona horaria de la base de datos y se actualiza la marca de tiempo con los datos de la zona horaria. Consulte la documentación de Oracle. |
ORA_DST_ERROR() | Se puede usar solo cuando se cambia el archivo de datos de la zona horaria de la base de datos y se actualiza la marca de tiempo con los datos de la zona horaria. Consulte la documentación de Oracle. |
ROUND(date) | Devuelve una fecha redondeada a una unidad de fecha específica. |
SESSIONTIMEZONE() | Devuelve la zona horaria de la sesión actual. |
SYS_EXTRACT_UTC() | Eextrae el UTC (tiempo universal coordinado) de un valor de fecha y hora con el desplazamiento de la zona horaria o el nombre de la región de la zona horaria |
SYSDATE | Devuelve la fecha y la hora actuales establecidas para el sistema operativo en el que reside el servidor de la base de datos. |
SYSTIMESTAMP | Devuelve la fecha del sistema, incluidas las fracciones de segundo y la zona horaria, del sistema en el que reside la base de datos. |
TO_CHAR(datetime) | Convierte un valor de intervalo o fechahora en un VARCHAR2 valor en el formato especificado por el formato de fecha. |
TO_DSINTERVAL() | Convierte su argumento a un valor de INTERVAL DAY TO SECOND tipo de datos. |
TO_TIMESTAMP() | Convierte su argumento a un valor de TIMESTAMP tipo de datos. |
TO_TIMESTAMP_TZ() | Convierte su argumento a un valor de TIMESTAMP WITH TIME ZONE tipo de datos. |
TO_YMINTERVAL() | Cconvierte su argumento a un valor de INTERVAL MONTH TO YEAR tipo de datos. |
TRUNC(date) | Rdevuelve el valor de fecha dado con la parte de la hora del día truncada a la unidad proporcionada en el modelo de formato especificado. |
TZ_OFFSET() | Devuelve el desplazamiento de la zona horaria correspondiente al argumento en función de la fecha en que se ejecuta la instrucción. |