pobranie daty systemowej

0

jak w temacie, chce pobrac date systemowa robie to tak:

java.sql.Date dzis = new java.sql.Date(new java.util.Date().getDate());

lecz to ustawia mi date 12-12-2008 (moje urodziny w tym roku btw:))).

co mozna z tym zrobic?

0

Nie wiem czy to rozwiązanie jest najlepsze ale ja robię to tak:

GregorianCalendar gc = new GregorianCalendar();
java.sql.Date teraz = new java.sql.Date(gc.getTimeInMilliis());
0

nie chodzi. dalej zwraca ta sama date nie wiem czemu...systemowa mam dobrze ustawiona :)

0

hm sprawdzilem. to dobrze zwraca date ale jak ja wrzuce insertem do bazy oracla to pojawia sie 12.12.2008 :/

probowalem setDate oraz setString(data.toLocaleString()) i ciagle to samo).

0

A czy dane wprowadzasz zwykłym insert'em czy uaktualniasz przez ResulSet?

0
pstmt = polaczenie.prepareStatement(insert);
...
String insert = "insert into zamowienie values(?,?,?,?,?,?)";
...
pstmt.setDate(4, z.zwrocDateZlozenia());

0

dziwne... powinno dzialac.
a nie lepiej uzyc po prostu now()?

pozdrawiam

0

nie wiem co bylo nie tak ale nagle bez zmieniania tego kodu zaczelo chodzic :P zagadka zostanie bez rozwiazania

1 użytkowników online, w tym zalogowanych: 0, gości: 1