tschanne: in Date umwandeln

Hi
Ich mache eine DB-Abfrage und das Ergebniss kommt ins Object[][] SuchergebnisseData[][]
SuchergebnisseData[r][3] und [r][4] sind in der DB als Datum gespeichert, so zeigt es die Tabelle auch an. Wenn ich allerdings formatieren will geht das nicht:
//Unformatiertes Start Datum formatieren und Tabelle hinzufügen
SimpleDateFormat f = new SimpleDateFormat("dd.MM.yyyy");

Date ufdEnde = new Date(SuchergebnisseData[r][3]);
    String fdEnde = f.format(ufdEnde);

auch

String fdEnde = f.format(SuchergebnisseData[r][3]);

geht nicht...

wie muss ich das machen?

greez

  1. hab das problem umgangen indem ich die werte in der db als txt gesezt habe und dan im java umwandle

    ich möchte jetzt die anzahl tage zwischen beiden daten herausfinden. wie kann ich das tun?
    kann ja nicht einfach beide Daten minus rechnen?

    1. Hallo,

      hab das problem umgangen indem ich die werte in der db als txt gesezt habe und dan im java umwandle

      Das willst du vermutlich nicht wirklich.

      ich möchte jetzt die anzahl tage zwischen beiden daten herausfinden. wie kann ich das tun?

      http://javaalmanac.com/egs/java.util/CompDates.html

      Du kannst einen GregorianCalender mit der Methode "setTime" initialisieren.

      kann ja nicht einfach beide Daten minus rechnen?

      Ja.

      Gruß
      Slyh

  2. Hallo,

    geht nicht...

    "Geht nicht" ist keine Fehlerbeschreibung.

    Die Klasse "ResultSet" bestitzt eine Methode "getDate()", die ein
    Date-Objekt liefert. Damit kannst du dir das gewünschte Ergebnis
    generieren.

    Deine Idee alle Datenbankergebnisse in einem Object-Array zu speichern,
    halte ich für eher unpraktisch. Eben genau weil solche Probleme auftreten,
    wie du sie jetzt hast.

    Gruß
    Slyh