J'ai le temps comme "2011-12-03 12:00:19" comment convertir en "Fri 2 Décembre 2011", je sais que ce http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html, mais me donne Erreur:Format de temps Android/java?
Exception in thread "main" java.lang.IllegalArgumentException: Cannot format given Object as a Date
at java.text.DateFormat.format(Unknown Source)
at java.text.Format.format(Unknown Source)
at com.timestamp.NewTimeStamp.<init>(NewTimeStamp.java:21)
at com.timestamp.NewTimeStamp.main(NewTimeStamp.java:35)
Mon code est ::
String mytime ="2011-12-03 12:00:19";
String pattern = "EEE d MMMMM yyyy";
SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);
Date date = new Date(mytime);
String time = dateFormat.format(date);
System.out.println("=== > " + time);
ce qui est votre 'a pattern'? – Vaandu
Modèle de chaîne = "EEE d MMMMM yyyy"; –
Date date = new Date (mytime); Je pense que cette ligne vous donne l'erreur. mettre le code de débogage System.out.println ("1") & ("2") avant et après cette ligne, puis exécuter et voir si cette ligne génère vraiment l'erreur ou quoi? – Android