in Date umwandeln
tschanne
- java
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
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?
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
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