Salve a tutti!
Ho il seguente problema: devo convertire una stringa nel formato "Fri Nov 28 00:11:43 CET 2008" in un oggetto di tipo Date.
codice:import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class ProvaData{ public static void main(String[]args){ String dataString="Fri Nov 28 00:11:43 CET 2008"; SimpleDateFormat df=new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy"); df.setLenient(true); try{ Date data=df.parse(dataString); System.out.println("Data: "+data); }catch(ParseException e1){ e1.printStackTrace(); } } }
problema: quando cerco di eseguire la mia applicazione, mi viene sollevata questa eccezione:
codice:java.text.ParseException: Unparseable date: "Fri Nov 28 00:11:43 CET 2008" at java.text.DateFormat.parse(Unknown Source) at ProvaData.main(ProvaData.java:11)
N.B.: il formato della mia stringa è esattamente quello che mi restituisce un oggetto della classe java.util.Date quando gli richiamo sopra il metodo .toString()...perché non funzia?!?!? :berto: