Allora,
mi sta per esplodere la testa, sto navigando ormai da ore e tra poco mi inizerà a venire il mal di mare a forza di navigare su internet.

Io un problema BANALE. Ho due campi di una tabella mysql da popolare, i tipi sono rispettivamente date e datetime (in pratica è un java.sql.Timestamp).

Per il campo Date ho tre variabili INT che sono rispettivamente l'anno, il mese e il giorno.
Quando provo a creare un nuovo oggetto java.sql.Date per settare il campo, se inserisco l'anno 2010/1/1, mi vedo comparire nel database la data 2009-12-31. Primo problema.

Il secondo campo, il timestamp, ci vorrei salvare dentro la data esatta del momento in cui creo la riga, ma in data GMT, e ovviamente non mi riesce perchè continua a salvarmi la data in localtime.


Vado a prendermi una camomilla.
Grazie in anticipo.