192 votes

Comment puis-je définir un format de date et d'heure personnalisé dans Oracle SQL Developer ?

Par défaut, Oracle SQL developer affiche les valeurs de date sous forme de 15-NOV-11 . Je voudrais voir la partie temps (heure/minute/seconde) par défaut.

Existe-t-il un moyen de configurer cela dans Oracle SQL Developer ?

387voto

ousoo Points 974

Vous pouvez changer cela dans les préférences :

  1. Dans le menu de Oracle SQL Developer, allez à : Outils > Préférences .
  2. De la Préférences sélectionnez Base de données > NLS dans le panneau de gauche.
  3. Dans la liste des paramètres NLS, entrez DD-MON-RR HH24:MI:SS dans le Format de la date champ.
  4. Enregistrez et fermez la boîte de dialogue, c'est fait !

Voici une capture d'écran :

Changing Date Format preferences in Oracle SQL Developer

44voto

hipsandy Points 71

Je suis tombé sur cet article en essayant de changer le format d'affichage des dates dans sql-developer. Je voulais juste ajouter à cela ce que j'ai découvert :

  • Pour modifier le format d'affichage par défaut, j'utiliserais les étapes fournies par ousoo, à savoir Outils > Préférences > ...
  • Mais bien souvent, je veux simplement conserver le DEFAULT_FORMAT et ne modifier le format que lors d'un ensemble de requêtes connexes. C'est alors que je change le format de la session avec ce qui suit :

    alter SESSION set NLS_DATE_FORMAT = 'my_required_date_format'

Eg :

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

24voto

Dude Points 481

Avec Oracle SQL Developer 3.2.20.09, j'ai réussi à définir le format personnalisé pour le type DATE de la façon suivante :

Dans : Outils > Préférences > Base de données > NLS

Or : Outils > Préférences > Base de donées > NLS

AAAA-MM-JJ HH24:MI:SS

Settings Menu screenshot

Notez que le format suivant ne fonctionne pas pour moi :

JJ-MON-RR HH24:MI:SS

En conséquence, il conserve le format par défaut, sans aucune erreur.

3voto

Jay Dorsey Points 11

Pour tous ceux qui rencontrent encore des problèmes et qui ont trouvé cette page sur Google...

Mettez-le comme ceci (Paramètres NLS)... ça colle pour moi dans SQLDeveloper 3.0.04 :

JJ-MON-AA HH12:MI:SS AM ou pour 24 heures, JJ-MON-AA HH24:MI:SS

0voto

Brett Walker Points 1876

Allez dans Outils > Préférences. Dans l'arbre, sélectionnez Base de données > NLS. Trois formats de date et d'heure sont disponibles : Date, Horodatage et Horodatage TZ. La modification du format Date permet d'obtenir l'effet souhaité.

Comme je l'ai dit plus haut, cette approche ne m'a pas apporté un changement permanent.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X