Alhazred
25-07-2008, 22:11
Mi serve creare una data random che rientri nei 15 giorni successivi alla data della creazione.
Ho trovato in giro questa istruzione per mysql:
now() + interval rand()*15 day
ma non funziona... SQLException: Data truncation: Incorrect date value: 'NOW() + INTERVAL RAND()*15 day' for column 'scadenza' at row 1
Forse sono io che sbaglio ad inserirla.
Ho un preparedstatement ed imposto la data così: insertIngrediente.setString(3,"NOW() + INTERVAL RAND()*15 day");
Comunque, come posso generare in un altro modo, anche con un metodo java una data casuale entro 15 giorni nel futuro nel formato aaaa-mm-gg?
Ho trovato in giro questa istruzione per mysql:
now() + interval rand()*15 day
ma non funziona... SQLException: Data truncation: Incorrect date value: 'NOW() + INTERVAL RAND()*15 day' for column 'scadenza' at row 1
Forse sono io che sbaglio ad inserirla.
Ho un preparedstatement ed imposto la data così: insertIngrediente.setString(3,"NOW() + INTERVAL RAND()*15 day");
Comunque, come posso generare in un altro modo, anche con un metodo java una data casuale entro 15 giorni nel futuro nel formato aaaa-mm-gg?