201 votos

¿Cómo puedo configurar un formato de fecha y hora personalizado en Oracle SQL Developer?

Por defecto, el desarrollador de Oracle SQL muestra los valores de la fecha como 15-NOV-11 . Me gustaría ver la parte del tiempo (hora/minuto/segundo) por defecto.

¿Hay alguna forma de configurar esto dentro de Oracle SQL Developer?

405voto

ousoo Puntos 974

Puedes cambiar esto en las preferencias:

  1. Desde el menú de Oracle SQL Developer, vaya a: Herramientas > Preferencias .
  2. Desde el Preferencias diálogo, seleccione Base de datos > NLS del panel izquierdo.
  3. De la lista de parámetros del NLS, introduzca DD-MON-RR HH24:MI:SS en el Formato de la fecha campo.
  4. Guarda y cierra el diálogo, ¡listo!

Aquí hay una captura de pantalla:

Changing Date Format preferences in Oracle SQL Developer

45voto

hipsandy Puntos 71

Me tropecé con este post mientras intentaba cambiar el formato de visualización de las fechas en sql-developer. Sólo quería añadir a esto lo que descubrí:

  • Para cambiar el formato de visualización por defecto, utilizaría los pasos proporcionados por ousoo, es decir, Herramientas > Preferencias > ...
  • Pero muchas veces, sólo quiero mantener el DEFAULT_FORMAT mientras modifico el formato sólo durante un montón de consultas relacionadas. Es entonces cuando cambiaría el formato de la sesión con lo siguiente:

    alter SESSION set NLS_DATE_FORMAT = 'my_required_date_format'

Por ejemplo:

   alter SESSION set NLS_DATE_FORMAT = 'DD-MM-YYYY HH24:MI:SS'

3voto

Jay Dorsey Puntos 11

Para cualquiera que aún tenga un problema con esto, encontré esta página de Google...

Ponlo así (Parámetros NLS)... se me pega en SQLDeveloper v3.0.04:

DD-MON-YY HH12:MI:SS AM or for 24-Hour, DD-MON-YY HH24:MI:SS

0voto

Brett Walker Puntos 1876

Ir a Herramientas > Preferencias. En el árbol, seleccione Base de datos > NLS. Hay tres formatos de Fecha/Hora disponibles: Fecha, Sello de tiempo y Sello de tiempo TZ. Al editar el formato de fecha se obtiene el efecto deseado.

Como he dicho antes, este enfoque no me ha dado un cambio permanente.

0voto

Sharan Rajendran Puntos 512

Cuando copié el formato de la fecha para el sello de tiempo y lo usé para la fecha, no funcionó. Pero cambiar el formato de la fecha a este (DD-MON-YY HH12:MI:SS AM) funcionó para mí.

El cambio debe hacerse en Herramientas->Preferencias-> búsqueda de NLS

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X