Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Formattare una data

0 views
Skip to first unread message

IcemaN

unread,
Jun 4, 2003, 12:18:12 PM6/4/03
to
Ciao a tutti...
Averi bisogno di verificare se una stringa immessa in un form html sia nel
formato data aaaa-mm-gg per inserirla in un database MySQL.
Ho provato in questo modo... ma la data che mi ritorna non è nel formato
voluto:

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = dateFormat.parse(request.getParameter("parameter0"));

Qualcuno saprebbe aiutarmi?
Grazie in anticipo.

Ciao,
Alfonso.


Kazuma

unread,
Jun 6, 2003, 8:00:20 AM6/6/03
to
IcemaN ha scritto:

> Ciao a tutti...
> Averi bisogno di verificare se una stringa immessa in un form html sia nel
> formato data aaaa-mm-gg per inserirla in un database MySQL.
> Ho provato in questo modo... ma la data che mi ritorna non è nel formato
> voluto:

> SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
> Date date = dateFormat.parse(request.getParameter("parameter0"));

Scusa, ma non riesco a capire il problema, o meglio, non riesco a capire
se tu inserisci una data senza rispettare il formato e lui la legge
(sbagliata) comunque, oppure se la data inserita nel formato giusto lui la
legge sbagliata...

Nel primo caso, dovresti settare a false il "lenient":

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

dateFormat.setLenient(false);


Date date = dateFormat.parse(request.getParameter("parameter0"));

In questo caso il parser non cercherà di fare un parsing euristico (che
parolona) della data stessa... e se non va dovrebbe fallire.

Per info, controlla il javadoc di java.text.DateFormat.setLenient(boolean)
(o il suo getter java.text.DateFormat.isLenient()).


Regards,
Kazuma

--
Those who don't understand unix are condemned to reinvent it. Poorly.
(H.Spencer)

Alex 'Kazuma' Garbagnati
EJB & Tomcat jGuru FAQ Manager, http://www.jguru.com
Tutor "Progetto Scuole" http://www.jia.it
Java Italian Association, Sun, Ministero Istruzione Universita' Ricerca

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ab...@newsland.it


0 new messages