getDateTime von ResultSet java

8

Ich habe zwei Spalten, die DateTime-Werte in einer MySql-Datenbank speichern,

Wenn ich versuche, sie von einem ResultSet in Java zu bekommen, gibt es keine Option: getDateTime()

Sollte ich getDate() verwenden oder würde das nicht funktionieren?

Vielen Dank im Voraus

    
Luc 03.04.2013, 09:48
quelle

3 Antworten

13

Die Verwendung von getDate() gibt nur Date zurück. Wenn Sie also Datum und Uhrzeit verwenden möchten getTimestamp(String columnLabel) - Das sollte funktionieren, ersetzen Sie auch String columnLabel durch den tatsächlichen Spaltennamen in der Datenbank.

    
tmwanik 03.04.2013, 09:58
quelle
1

Sie können ResultSet.getTimeStamp ()

    
rajesh 03.04.2013 09:51
quelle
1

Oder mit einer Typumwandlung von Datum zu Zeichenfolge:

resultSet.getDate(1).toString());

gibt zurück:

2014-02-18

DB-Felddaten: "2014-02-18 00: 00: 00.000"

    
Silvan 18.02.2014 17:15
quelle

Tags und Links