¿Cómo puedo establecer un formato de fecha y hora personalizado en Oracle SQL Developer?
De forma predeterminada, Oracle SQL developer muestra los valores de fecha como 15-NOV-11
. Me gustaría ver la parte de tiempo (hora/minuto/segundo) por defecto.
¿Hay alguna forma de configurar esto dentro de Oracle SQL Developer?
9 answers
Puede cambiar esto en preferencias:
- Desde el menú del desarrollador de Oracle SQL, vaya a: Herramientas > Preferencias .
- Desde el diálogo Preferencias, seleccione Base de datos > NLS desde el panel izquierdo.
- De la lista de parámetros NLS, ingrese
DD-MON-RR HH24:MI:SS
en el campo Date Format. - Guarde y cierre el diálogo, listo!
Aquí hay una captura de pantalla:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-11 14:21:47
Me topé con este post al intentar cambiar el formato de visualización para las fechas en sql-developer. Solo quería añadir a esto lo que descubrí:
- Para cambiar el formato de visualización predeterminado, usaría los pasos proporcionados por ousoo, es decir, Herramientas > Preferencias>...
-
Pero muchas veces, solo quiero conservar el DEFAULT_FORMAT mientras modifico el formato solo durante un montón de consultas relacionadas. Fue entonces cuando cambiaría el formato de la sesión con el siguiente:
alter SESSION set NLS_DATE_FORMAT = 'my_required_date_format'
Eg:
alter SESSION set NLS_DATE_FORMAT = 'DD-MM-YYYY HH24:MI:SS'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-05-01 03:53:27
Con Oracle SQL Developer 3.2.20.09, logré establecer el formato personalizado para la FECHA de tipo de esta manera:
En: Herramientas > Preferencias > Base de datos > NLS
O : Outils > Préférences > Base de donées > NLS
AAAA-MM-DD HH24: MI: SS
Tenga en cuenta que el siguiente formato no funciona para mí:
DD-MON-RR HH24:MI:SS
Como resultado, mantiene el formato predeterminado, sin ningún error.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-03 11:44:02
Para cualquiera que todavía tenga un problema con esto; me pasó a encontrar esta página de Google...
Ponlo así (Parámetros NLS)... la pega, para mí en SQLDeveloper v3.0.04:
DD-MON-YY HH12:MI:SS AM or for 24-Hour, DD-MON-YY HH24:MI:SS
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-09 15:37:48
En mi caso el formato establecido en Preferencias / Base de datos / NLS was [Date Format] = RRRR-MM-DD HH24: MI: SSXFF pero en la cuadrícula se vieron 8probablemente el formato predeterminado RRRR / MM / DD (incluso sin tiempo) El formato ha cambiado después de cambiar la configuración [Formato de fecha] a: RRRR-MM-DD HH24: MI: SS (sin 'XFF' al final).
No hubo errores, pero el formato con xff al final no funcionó.
Nota: en la notación polaca RRRR significa AAAA
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-18 15:27:03
Cuando copié el formato de fecha para la marca de tiempo y lo usé para la fecha, no funcionó. Pero cambiar el formato de fecha a este (DD-MON-YY HH12:MI:SS AM) funcionó para mí.
El cambio debe hacerse en Herramientas - >Preferencias - > buscar NLS
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-09 15:09:20
Ir a Herramientas > Preferencias. En el árbol, seleccione Base de datos > NLS. Hay tres formatos de Fecha/Hora disponibles: Date, Timestamp y Timestamp TZ. Editar el formato de fecha da el efecto deseado.
Como he dicho anteriormente; este enfoque no me ha dado un cambio permanente.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-09 15:35:42
SQL Developer Versión 4.1.0.19
Paso 1: Vaya a Herramientas - > Preferencias
Paso 2: Seleccione Base de datos - > NLS
Paso 3: Vaya al formato de fecha e Ingrese DD-MON-RR HH24: MI: SS
Paso 4: Haga clic en Aceptar.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-02 06:39:12
Tengo un problema relacionado que resolví y quería que la gente sepa sobre mi solución. Usando SQL Developer exporté de una base de datos a csv, luego intenté importarla a otra base de datos. Seguía recibiendo un error en mis campos de fecha. Mis campos de fecha estaban en el formato de marca de tiempo:
28-JAN-11 03.25.11.000000000 PM
La solución anterior (cambiar las preferencias de NLS) no funcionó para mí cuando la importé, pero finalmente conseguí que funcionara lo siguiente:
En la pantalla de definición de columna del Asistente de Importación, I ingresó " DD-MON-RR HH.MI.SSXFF AM
" en el cuadro Formato, y finalmente se importó con éxito. Desafortunadamente tengo docenas de campos de fecha y que yo sepa no hay manera de aplicar sistemáticamente este formato a todos los campos de fecha, así que tuve que hacerlo manualmente....suspiro. ¡Si alguien conoce una manera mejor estaría feliz de oírlo!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-24 20:05:48