Red de conocimiento del abogados - Bufete de abogados - declaración SQL de Oracle, conversión de formato de fecha

declaración SQL de Oracle, conversión de formato de fecha

Formato TO_DATE (tome el tiempo: 2007-11-02 13:45:25 como ejemplo)

1. Uso de la función de conversión de fecha y caracteres (to_date, to_char)

seleccione to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') como nowTime from dual;? //¿Convertir fecha a cadena?

seleccione to_char(sysdate,'yyyy' )? como nowYear? de dual;? //¿Obtener el año de la hora?

seleccione to_char(sysdate,'mm') como nowMonth?

seleccione to_char(sysdate,'dd') como nowDay from dual;? //¿Obtener el día de la hora?

seleccione to_char(sysdate,'hh24')? ? de dual;? //¿Obtener el minuto de tiempo?

seleccione to_char(sysdate,'mi') como ahoraMinuto de dual; //¿Obtener el minuto de tiempo?

seleccione to_char(sysdate,'ss' ) como ahoraSegundo de dual;? //Obtener el segundo del tiempo

2. Convertir cadena y hora

seleccione to_date('2004-05) -07 13:23:44' ,'yyyy-mm-dd hh24:mi:ss') desde dual

seleccione to_char( to_date(222,'J'),'Jsp') desde dual / /Mostrar doscientos veintidós

Información ampliada

Convertir fecha a cadena:

to_char(fecha, "formato de conversión") Es decir, convertir el valor dado fecha según el "formato de conversión".

Formato de conversión:

Para el año: y representa el último dígito del año yy representa los últimos 2 dígitos del año yyy representa los últimos 3 dígitos del año yyyy representa el año con 4 dígitos.

Para expresar el mes: mm usa 2 dígitos para representar el mes; mon usa la forma abreviada, como noviembre o nov; mes usa el nombre completo, como noviembre o noviembre.

Para expresar el día: dd indica el día del mes; ddd indica el día del año; dy indica el día de la semana. La abreviatura, como viernes o viernes, se escribe completa como día. día de la semana. Como viernes o viernes.

Representando la hora: hh 2 dígitos representan la hora en hexadecimal; hh24 2 dígitos representan la hora 24 horas.

Representación del minuto: mis 2 dígitos representan el minuto.

Representando segundo: ss 2 dígitos representan 60 segundos de segundo.