sql >> Base de Datos >  >> RDS >> Oracle

Funciones de fecha y hora de Oracle (lista completa)

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.