ciao a tutti..ho un problema
sto lavorando su delle pagine jsp e ho dei problemi con la data,![]()
mi spiego meglio ho bisogno di ottenere la data nel formato aaaa-mm-gg
qlkn saprebbe dirmi il codice java ke devo usare?
grazie
ciao a tutti..ho un problema
sto lavorando su delle pagine jsp e ho dei problemi con la data,![]()
mi spiego meglio ho bisogno di ottenere la data nel formato aaaa-mm-gg
qlkn saprebbe dirmi il codice java ke devo usare?
grazie
devi lavorare con le API aperte sotto mano: SimpleDateFormat ti formatta la data in qualsiasi maniera.
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
ciao..potresti dirmi con precisione la sintassi please?
Partendo da un java.sql.Date:
codice:public static String convertiData(Date date) throws Exception { String sDate=""; if (date != null) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat ("yyyy-MM-gg"); sDate = simpleDateFormat.format(date); } return sDate; }
io la data la prendo e la stampo in qst modo:
<%
Date oggi=new Date();
out.println(oggi);
%>
e come risultato mi da qst cosa:
Thu Jan 25 17:24:34 GMT+01:00 2007
ora so ke bisogna usare qlks del genere SimpleDateFormat("E MMM d HH:mm:ss 'GMT'Z yyyy",Locale.ENGLISH); per cambiare il formato in quello ke mi serve (ricordo, aaaa-mm-gg)
ma non riesco a farlo funzionare perke sicuramente sbaglio la sintassi...
ki mi aiuta?
aggiungo ke nn ho bisogno del file puramente java che mi costruisce le classi, ma l'istruzione da usare nei tag <% %>
e' esattamente come ti ha detto mronky... all'interno dei tag <% %> si scrive codice java, mica aramaico...
codice:<% Date oggi=new Date(); out.println(new java.text.SimpleDateFormat("yyyy-MM-gg").format(oggi)); %>
Ho solo sbagliato a scrivere il pattern:
codice:<% Date oggi=new Date(); out.println(new java.text.SimpleDateFormat("yyyy-MM-dd").format(oggi)); %>
ok ragazzi grazie...cosi funziona![]()
ho trovato anke qst codice,utile se si deve anke fare un confronto con le date:
<%! DateFormat formatoData=new SimpleDateFormat("yyyy/MM/dd");%>
La data corrente :
<%=formatoData.format(new Date())%>
grazie ancora![]()
![]()
![]()