Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
Oracle/PLSQL: función TO_DATE
Este tutorial de Oracle explica cómo usar Oracle/PLSQL función HASTA_FECHA Con sintaxis y ejemplos.
describir
La función Oracle/PLSQL TO_DATE convierte una cadena en una fecha.
sintaxis
La sintaxis de la función TO_DATE en Oracle/PLSQL es:
TO_DATE( string1 [, format_mask] [, nls_language] )
parámetro o parámetro
string1 es la cadena que se convertirá en una fecha.máscara de formato
Electivo. Este es el formato utilizado para convertir string1 a la fecha. Puede ser uno o una combinación de los siguientes valores:
Alcance | explique |
---|---|
año | año, detalles |
todos los años | año de 4 dígitos |
todos los años AA sí |
Los últimos 3, 2 o 1 dígitos del año. |
todos los años año Una generación |
Los últimos 3, 2 o 1 dígitos del año ISO. |
todos los años | Año de 4 dígitos basado en el estándar ISO |
RRRRR | Acepta un año de 2 dígitos y devuelve un año de 4 dígitos. Un valor entre 0 y 49 devolverá el año 20xx. Un valor entre 50 y 99 devolverá el año 19xx. |
preguntar | Trimestre del año (1, 2, 3, 4; ENE-MAR = 1). |
milímetro | Mes (01-12; ENE=01). |
lunes | Nombre abreviado del mes. |
Luna | Nombre del mes, relleno con espacios, 9 caracteres de largo. |
RM | Mes en números romanos (I-XII; ENE = I). |
World Wide Web | La semana del año (1-53), donde la semana 1 comienza el primer día del año y continúa hasta el séptimo día del año. |
W | Número de semana (1-5) del mes, donde la semana 1 comienza el primer día del mes y finaliza el séptimo día. |
guerra de información | Semana del año (1-52 o 1-53) según las normas ISO. |
D | Día de la semana (1-7). |
día | nombre de la fecha |
DD | El día del mes (1-31). |
DDD | El día del año (1-366). |
DY | Nombre abreviado de la fecha. |
j | Día de Juliano; el número de días desde el 1 de enero de 4712 a. |
alto | Hora del día (1-12). |
HH12 | Hora del día (1-12). |
HH24 | Hora del día (0-23). |
infarto de miocardio | minutos (0-59). |
SS | Segundo (0-59). |
SSSS | Segundos después de la medianoche (0-86399). |
AM, AM, PM o PM | Índice de meridianos |
publicidad o publicidad | Métricas publicitarias |
BC o BC | Indicador BC |
TZD | Información sobre el horario de verano. Por ejemplo, “Hora estándar del Pacífico” |
TZH | Horas de la zona horaria. |
TZM | Minutos de zona horaria. |
Tzr | área de zona horaria. |
nls_language Opcional. Este es el lenguaje nls utilizado para convertir string1 a la fecha.
devolver los bienes
La función TO_DATE devuelve un valor de fecha.
aplicar para
La función TO_DATE está disponible en las siguientes versiones de Oracle/PLSQL:
- Oráculo 12c, Oráculo 11g, Oráculo 10g, Oráculo 9i, Oráculo 8i
ejemplo
Veamos algunos ejemplos de la función TO_DATE de Oracle y exploremos cómo usar la función TO_DATE en Oracle/PLSQL.
Por ejemplo:
TO_DATE('2003/07/09', 'yyyy/mm/dd') Result: date value of July 9, 2003 TO_DATE('070903', 'MMDDYY') Result: date value of July 9, 2003 TO_DATE('20020315', 'yyyymmdd') Result: date value of Mar 15, 2002
Puede usar la función TO_DATE con una tabla dual de la siguiente manera:
SELECT TO_DATE('2015/05/15 8:30:25', 'YYYY/MM/DD HH:MI:SS') FROM dual;
Esto convertirá el valor de la cadena 2015/05/15 8:30:25
valor a la fecha.