OOP Datum aus Access in Textfeld schreiben ohne Stunden/Minuten/Sekunden

  • Themenstarter Themenstarter willy_freibier
  • Beginndatum Beginndatum
W

willy_freibier

Gast
Hallo!

Bin kompletter Anfänger in der Java Programmierung und habe ein klitzekleines Problem:
Ich greife mit meinem Programm auf eine Access Datenbank zu und möchte die Daten daraus lesen und in Textfelder schreiben.
Klappt soweit auch alles, nur beim Datum nicht so wie ich es gern hätte. Dort schreibt er das Datum samt Stunden/Minuten/Sekunden rein. Ich möchte aber nur das Datum haben ohne diese Zusatzangaben. Habe schon einiges probiert mit java.sql.Date und setDate und getDate. Klappt aber alles nich so recht.
Vielleicht könnt ihr mir ja helfen.
So sieht das ganze aus:
Java:
    private void showData() throws SQLException {
        jTextField_Nachname.setText(rs.getString("Nachname"));
        jTextField_Vorname.setText(rs.getString("Vorname"));
        jTextField_Geburtstag.setText(rs.getString("Geburtstag"));
        jTextField_Wohnort.setText(rs.getString("Wohnort"));
        jTextField_Java.setText(rs.getString("Java"));
        jTextField_Cpp.setText(rs.getString("Cpp"));
        jTextField_Web.setText(rs.getString("Web"));
        jTextField_DB.setText(rs.getString("Datenbank"));
        iID = rs.getInt("ID");
    }

Es geht also um das Textfeld "jTextField_Geburtstag".

Vielen Dank im Vorraus für die Hilfe =)

Pierre.
 
Allgemein könnte da auch das SimpleDateFormat helfen:
Java:
		SimpleDateFormat format = new SimpleDateFormat("dd.MM.yyyy");
		System.out.println(format.format(format.parse("26.06.2010 - 12:13:57 - Samstag")));

Wie ist denn der String "Geburtstag" aufgebaut?
 

Zurück
Oben