it-swarm.com.de

Wie kann ich in Oracle SQL Developer ein benutzerdefiniertes Datumszeitformat festlegen?

Standardmäßig zeigt Oracle SQL Developer Datumswerte als 15-NOV-11 an. Ich möchte den Zeitabschnitt (Stunde/Minute/Sekunde) standardmäßig sehen. 

Gibt es eine Möglichkeit, dies in Oracle SQL Developer zu konfigurieren?

167
ComfortablyNumb

Sie können dies in den Einstellungen ändern:

  1. Gehen Sie im Menü von Oracle SQL Developer zu: Tools > Preferences .
  2. Wählen Sie im Dialogfeld " Preferences " Database >NLSim linken Bereich aus.
  3. Geben Sie in der Liste der NLS-Parameter DD-MON-RR HH24:MI:SS in das Feld Date Format ein.
  4. Speichern und schließen Sie den Dialog, fertig!

Hier ist ein Screenshot:

Changing Date Format preferences in Oracle SQL Developer

348
ousoo

Ich bin über diesen Beitrag gestolpert, als ich versuchte, das Anzeigeformat für Datumsangaben in SQL-Entwickler zu ändern. Ich wollte nur hinzufügen, was ich herausgefunden habe:

  • Um das Standardanzeigeformat zu ändern, würde ich die Schritte verwenden, die von ousoo bereitgestellt werden. Extras> Voreinstellungen> ...
  • Oft möchte ich jedoch nur DEFAULT_FORMAT beibehalten, während das Format nur während einer Reihe verwandter Abfragen geändert wird. Dann würde ich das Format der Sitzung folgendermaßen ändern:

    alter SESSION set NLS_DATE_FORMAT = 'my_required_date_format'

Z.B:

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

Mit Oracle SQL Developer 3.2.20.09 konnte ich das benutzerdefinierte Format für den Typ DATE folgendermaßen festlegen:

In: Extras> Voreinstellungen> Datenbank> NLS

Oder: Outils> Préférences> Basis der Spenden> NLS

JJJJ-MM-TT HH24: MI: SS

Settings Menu screenshot

Beachten Sie, dass folgendes Format nicht funktioniert für mich:

DD-MON-RR HH24: MI: SS

Daher behält es das Standardformat ohne Fehler bei.

20
Donatello

Für jeden, der noch ein Problem damit hat; Ich habe diese Seite zufällig von Google gefunden ...

Setzen Sie es so ein (NLS-Parameter) ... es bleibt für mich in SQLDeveloper Version 3.0.04:

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

In meinem Fall war das in Preferences/Database/NLS .__ festgelegte Format [Datumsformat] = RRRR-MM-DD HH24: MI: SSXFF Im Raster wurde jedoch ein wahrscheinlich wahrscheinliches Standardformat RRRR/MM/DD (gerade) angezeigt ohne Uhrzeit) Das Format hat sich geändert, nachdem die Einstellung [Datumsformat] in geändert wurde: RRRR-MM-DD HH24: MI: SS (ohne 'XFF' am Ende).

Es gab keine Fehler, aber das Format mit xff am Ende funktionierte nicht. 

Anmerkung: In polnischer Schreibweise bedeutet RRRR JJJJ

1
Kapuśniak

Wechseln Sie zu Extras> Einstellungen. Wählen Sie in der Baumstruktur Datenbank> NLS aus. Es stehen drei Date/Time-Formate zur Verfügung: Date, Timestamp und Timestamp TZ. Durch das Bearbeiten des Datumsformats wird der gewünschte Effekt erzielt.

Wie ich oben gesagt habe. Dieser Ansatz hat mir keine dauerhafte Veränderung beschert.

0
Brett Walker

SQL Developer Version 4.1.0.19

Schritt 1: Gehen Sie zu Extras -> Einstellungen

Schritt 2: Wählen Sie Datenbank -> NLS

Schritt 3: Gehen Sie zum Datumsformat und geben Sie DD-MON-RR HH24: MI: SS ein

Schritt 4: Klicken Sie auf OK.

0
Ashutosh Chopde

Als ich das Datumsformat für den Zeitstempel kopiert und dieses Datum verwendet habe, funktionierte es nicht. Aber das Datumsformat in dieses Format umzuwandeln (DD-MON-YY HH12: MI: SS AM) funktionierte für mich. 

Die Änderung muss in Tools-> Preferences-> Search for NLS vorgenommen werden

0