Hej,
Mam prostą tabelkę w bazce SQLLite:
CREATE TABLE [InformacjeZDziekanatu] (
[_id] INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
[DataWstawienia] DATE NOT NULL,
[DataModyfikacji] DATE NOT NULL,
[Tresc] VARCHAR2 NOT NULL);
Chcę pobrać z niej dane:
try{
ResultSet result = stat.executeQuery("select * from InformacjeZDziekanatu order by _id desc limit 5");
int id;
Date dataWst;
Date dataMod;
String tresc;
for(int j = 0 ; j < 5 ; j++) {
result.next();
Object[] lista = new Object[4];
id = result.getInt("_id");
dataWst = result.getDate("DataWstawienia");
dataMod = result.getDate("DataModyfikacji");
tresc = result.getString("Tresc");
lista[0] = id;
lista[1] = dataWst;
lista[2] = dataMod;
lista[3] = tresc;
dane[j] = lista;
}
}
Wszystkie dane jakie mam w kolumnach z datami czyli DataWstawienia i DataModyfikacji są uzupełnione jako today's date.
Gdy pobieram ich wartości za pomocą powyższej metody to zawsze zwracają mi 1970-01-01, czyli data bazową Unixa.
Co powinnam zmienić żeby pobierać odpowiednie wartości z moich kolumn?
Dzięki