Jürgen: Datumformat anpassen

Hallo!

Wenn ich über JSP aus meiner ORACLE Datenbank ein Datum auslese ist das Daumsformat immer JJJJ-MM-TT-HH.MM.SS Es soll jedoch nur TT.MM.JJJJ angezeigt werden. Wie kann ich das realisieren?

Sorry ich bin in HTML ein totaler Laie, (Kenne mich nur mit Adobe und Co halbwegs aus)

Gruß Jürgen

  1. Hallo!

    Hi,

    Sorry ich bin in HTML ein totaler Laie, (Kenne mich nur mit Adobe und Co halbwegs aus)

    Mit HTML kannnst du da glaub ich nicht viel realisieren.
    Da würde ich es eher mit JavaScript oder PHP oder ähnlichen vesuchen.
    Schau dir z.B. das hier mal an
    http://www.php.net/manual/en/function.date.php

    Gruß Jürgen

    Bis denn,
    Toby

  2. Hallo!

    Wenn ich über JSP aus meiner ORACLE Datenbank ein Datum auslese ist das Daumsformat immer JJJJ-MM-TT-HH.MM.SS Es soll jedoch nur TT.MM.JJJJ angezeigt werden. Wie kann ich das realisieren?

    Sorry ich bin in HTML ein totaler Laie, (Kenne mich nur mit Adobe und Co halbwegs aus)

    Gruß Jürgen

    Hi,

    ich versteh immer nicht ganz, wie Leute mit JSP und anderen komplizierten Sachen rumwerken und dann von sich behaupten sie sind noch Laie in HTML. (Fast) Alles was in einem Browser zur Anzeige gebracht wird ist HTML, und mit JSP oder PHP oder ASP erzeugt man am Server nix anderes außer HTML was an den Clientbrowser zurückgeschickt werden soll. HTML zu "können" ist für mich elementarer Bestandteil dafür mit einer serverscriptsprachenplattform umgehen zu können.

    Zumal HTML mit deinem Problem nichts zu tun hat. Was du brauchst, ist eine Funktion zum Umformen/Teilen eines Datumswertes.

    Versuchs mal mit einer FAQ zu Oracle oder mit der Funktionsdokumentation zu JSP.

    http://www.orafaq.com/faqsql.htm

    HTH, tschau, Frank

    1. Hi!

      *gg* Das ist aber in Vielen Unternehmen Arbeitsalltag, da werden leute mit C, und HTML Grundkenntnissen vor einem PC gesetzt, denen wird gesagt wir wollen das und das und das und so muss das aussehen und nun macht mal :) Das läuft dann alles per Selbststudium!

      Danke für den Link, aber der Oracle Server liegt nicht in meinem Verfügbarkeitsbereich und der EDV-Mensch, meinte mit Oracle geht das nicht... Soviel zum Thema Kompetenz...

      Jürgen

      Hallo!

      Wenn ich über JSP aus meiner ORACLE Datenbank ein Datum auslese ist das Daumsformat immer JJJJ-MM-TT-HH.MM.SS Es soll jedoch nur TT.MM.JJJJ angezeigt werden. Wie kann ich das realisieren?

      Sorry ich bin in HTML ein totaler Laie, (Kenne mich nur mit Adobe und Co halbwegs aus)

      Gruß Jürgen

      Hi,

      ich versteh immer nicht ganz, wie Leute mit JSP und anderen komplizierten Sachen rumwerken und dann von sich behaupten sie sind noch Laie in HTML. (Fast) Alles was in einem Browser zur Anzeige gebracht wird ist HTML, und mit JSP oder PHP oder ASP erzeugt man am Server nix anderes außer HTML was an den Clientbrowser zurückgeschickt werden soll. HTML zu "können" ist für mich elementarer Bestandteil dafür mit einer serverscriptsprachenplattform umgehen zu können.

      Zumal HTML mit deinem Problem nichts zu tun hat. Was du brauchst, ist eine Funktion zum Umformen/Teilen eines Datumswertes.

      Versuchs mal mit einer FAQ zu Oracle oder mit der Funktionsdokumentation zu JSP.

      http://www.orafaq.com/faqsql.htm

      HTH, tschau, Frank

      1. Hi!

        *gg* Das ist aber in Vielen Unternehmen Arbeitsalltag, da werden leute mit C, und HTML Grundkenntnissen vor einem PC gesetzt, denen wird gesagt wir wollen das und das und das und so muss das aussehen und nun macht mal :) Das läuft dann alles per Selbststudium!

        Danke für den Link, aber der Oracle Server liegt nicht in meinem Verfügbarkeitsbereich und der EDV-Mensch, meinte mit Oracle geht das nicht... Soviel zum Thema Kompetenz...

        Jürgen

        Hi,

        okay, damit kann zum Bleistift eine bestimmte Firma nicht gemeint sein, oder beginnt diese mit "K" und sitzt in Berlin?

        Selbststudium hin oder her, HTML ist nun mal Kernsauszeichnungssprache des Internets, egal was ich für eine Website erstellen will, ich komme an HTML als grundvoraussetzung für die Gestaltung nicht vorbei. Und deshalb sollte man sich als erstes mit solchen Core-Bestandteilen eingehend auseinandersetzen, dann würde man auch merken, das man mit HTML nicht rechnen oder sonstige Funktionen ausführen kann.

        Ich mein das nicht böse, bin nur jedesmal wieder erstaunt über solche Fragen und Suchen nach dem Allheilrezept, nach dem Motto, irgendjemand wird mir das hier schon mundgerecht darbieten.

        äh, wie fragst du denn dann Infos aus dieser DB mit JSP ab? Doch sicher mit einem SQL-Statement, was du hinschickst und irgendein Objekt voll Datensätze zurückbekommst.

        Und genau steckt der Hase im Pfeffer. Oracle interpretiert PL/SQL, wenn du also entsprechende Funktionen in deinem SQL-Statement unterbringst, dann solltest du auch die entsprechend gewünschten Ergebnisse geliefert bekommen. Und imho steht die Lösung dazu in der ora FAQ. Zumindest hab ich meine Fragen darin immer wiedergefunden.

        Hoffe, du hast noch den Erfolg, den du suchst.

        Hier die Lösung für das SQL-Statement, gerade gefunden...  mithilfe der ora faq

        SELECT TO_CHAR(Datumsfeld,'dd/mm/yyyy') NurDatum FROM deineTabelle WHERE ......

        Gruß, Frank

        1. Hallo!

          Ja das läuft über ein SQL-Statement,

          Nämlich dieses hier:

          <%=(((Reise_data = Reise.getObject("REISE_DATUM"))==null || Reise.wasNull())?"":Reise_data)%>

          Und das soll ich jetzt irgendwie anpassen ja? Ähh und wie?
          (Ich klicke mit meinem Dreamweaver mal hier und mal da und dann bastelt der mir schöne Sachen, von denen ich gar keine Ahnung habe)

          Nein das Unternehmen ist nicht in Berlin:) aber in Berlin gibt es erfahrungsgemäß auch solche Zustände! Das liegt wohl daran das Einige Chefs immer "Systemintegration" mit "Anwendungsentwicklung" gleichsezten, weil für die alles was mit PCs zu tun hat das gleiche ist *gg* So kümmern sich dann hier Anwendungsentwickler um die Linux Server und der Systemintegrator darf dann Webseiten basteln... Irgendwie Paradox oder?

          Gruß Jürgen

          Hi!

          *gg* Das ist aber in Vielen Unternehmen Arbeitsalltag, da werden leute mit C, und HTML Grundkenntnissen vor einem PC gesetzt, denen wird gesagt wir wollen das und das und das und so muss das aussehen und nun macht mal :) Das läuft dann alles per Selbststudium!

          Danke für den Link, aber der Oracle Server liegt nicht in meinem Verfügbarkeitsbereich und der EDV-Mensch, meinte mit Oracle geht das nicht... Soviel zum Thema Kompetenz...

          Jürgen

          Hi,

          okay, damit kann zum Bleistift eine bestimmte Firma nicht gemeint sein, oder beginnt diese mit "K" und sitzt in Berlin?

          Selbststudium hin oder her, HTML ist nun mal Kernsauszeichnungssprache des Internets, egal was ich für eine Website erstellen will, ich komme an HTML als grundvoraussetzung für die Gestaltung nicht vorbei. Und deshalb sollte man sich als erstes mit solchen Core-Bestandteilen eingehend auseinandersetzen, dann würde man auch merken, das man mit HTML nicht rechnen oder sonstige Funktionen ausführen kann.

          Ich mein das nicht böse, bin nur jedesmal wieder erstaunt über solche Fragen und Suchen nach dem Allheilrezept, nach dem Motto, irgendjemand wird mir das hier schon mundgerecht darbieten.

          äh, wie fragst du denn dann Infos aus dieser DB mit JSP ab? Doch sicher mit einem SQL-Statement, was du hinschickst und irgendein Objekt voll Datensätze zurückbekommst.

          Und genau steckt der Hase im Pfeffer. Oracle interpretiert PL/SQL, wenn du also entsprechende Funktionen in deinem SQL-Statement unterbringst, dann solltest du auch die entsprechend gewünschten Ergebnisse geliefert bekommen. Und imho steht die Lösung dazu in der ora FAQ. Zumindest hab ich meine Fragen darin immer wiedergefunden.

          Hoffe, du hast noch den Erfolg, den du suchst.

          Hier die Lösung für das SQL-Statement, gerade gefunden...  mithilfe der ora faq

          SELECT TO_CHAR(Datumsfeld,'dd/mm/yyyy') NurDatum FROM deineTabelle WHERE ......

          Gruß, Frank

          1. Hi

            Ja das läuft über ein SQL-Statement,
            Nämlich dieses hier:
            <%=(((Reise_data = Reise.getObject("REISE_DATUM"))==null || Reise.wasNull())?"":Reise_data)%>

            das ist kein SQL, das ist etwas Objekt-zusammengewürfeltes, schätzungsweise ist "Reise" ein von einer JAVA-Funktion erstelltes Datensatzobjekt bzw. ein Javabean selbst. Dieses Objekt braucht aber irgendeine Quelle und dieses ist für gewöhnlich ein SQL-Statement, welches an eine DB-Verbindung geschickt wird. Und "SQL" sieht /ungefähr/ so aus:

            SELECT TO_CHAR(Datumsfeld,'dd/mm/yyyy') NurDatum FROM deineTabelle WHERE ......

            Du solltest deinem Dreamweaver mal das Weben beibringen ;-) Such mal im Quelltext nach dem Ursprung von "Reise" und nach dem Auftauchen derartiger SQL-Konstrukte.

            Wenn du sowas nicht findest, sprich dieses "Reise"-Objekt quasi aus dem nichts entstanden ist, und du auch keinen zugriff auf irgendwelche JServlets hast, dann kann ich dir leider nicht weiterhelfen. Nur soviel, dort wo dieses Reise-Dings ursprünglich erzeugt wurde, da ist PL/SQL im Spiel, denn nur dieses verarbeitet eine Oracle-DB und dort besteht auch die Möglichkeit TO_CHAR einzusetzen.

            Und das soll ich jetzt irgendwie anpassen ja? Ähh und wie?
            (Ich klicke mit meinem Dreamweaver mal hier und mal da und dann bastelt der mir schöne Sachen, von denen ich gar keine Ahnung habe)

            Dessen war ich mir ziemlich sicher ;-)

            Irgendwie Paradox oder?

            Ja... aber ich hätte fast auf ein bestimmtes Unternehmen getippt....

            Mehr kann ich in diesem Bezug leider nicht für dich tun.
            Vielleicht hilft googlen mit "JSP date conversion|operations"

            Gruß, Frank