Ich werde hier noch wahnsinnig. Ich möchte auf eine Tabelle in einer Informix-Datenbank ein Select-Statement absetzen
lastStamp ist eine date-Variable, die ich vorher mit dem Wert aus einem anderen Resultset fülle.
Leider erhalte ich durch die Select-Anweisung als lastStamp ein Date-Objekt im Format yyyy-MM-dd zurück. Um eine Abfrage mit dieser Variablen starten zu können, muss das Format aber MM/dd/yyyy sein. Was anderes akzeptiert die Informix-Datenbank leider nicht.
Irgendwie hatte ich beim Umformatieren mittels SimpleDateFormat leider wenig erfolg. Nach dem Formatieren erhalte ich einen String und diesen String kann ich ja wieder nicht gebrauchen. Wenn ich dann irrsinnigerweise diesen String wieder in ein Date-Objekt zurückwandle erhalte ich ein völlig wirres Format. Könnte mir da bitte mal kurz wer helfen?
Code:
String getLastAction = "select kommt, geht from zeit_stamp where persnr = " + logname + " and datum = " + lastStamp;
lastStamp ist eine date-Variable, die ich vorher mit dem Wert aus einem anderen Resultset fülle.
Code:
while (mReSet.next())
lastStamp = mReSet.getDate(1);
Leider erhalte ich durch die Select-Anweisung als lastStamp ein Date-Objekt im Format yyyy-MM-dd zurück. Um eine Abfrage mit dieser Variablen starten zu können, muss das Format aber MM/dd/yyyy sein. Was anderes akzeptiert die Informix-Datenbank leider nicht.
Irgendwie hatte ich beim Umformatieren mittels SimpleDateFormat leider wenig erfolg. Nach dem Formatieren erhalte ich einen String und diesen String kann ich ja wieder nicht gebrauchen. Wenn ich dann irrsinnigerweise diesen String wieder in ein Date-Objekt zurückwandle erhalte ich ein völlig wirres Format. Könnte mir da bitte mal kurz wer helfen?