Format de date JAVA
Je veux format 2012-05-04 00:00:00.0
à 04-MAY-2012
. j'ai essayé avec les étapes ci-dessous.
SimpleDateFormat sdf = new SimpleDateFormat(
"yyyy-MM-dd 'T' HH:mm:ss.SSS");
Date date;
String dateformat = "";
try {
date = sdf.parse("2012-05-04 00:00:00.0");
sdf.applyPattern("DD-MON-RR");
dateformat = sdf.format(date);
} catch (ParseException e) {
//TODO Auto-generated catch block
e.printStackTrace();
}
mais je l'ai eu en dessous de l'exception.
java.text.ParseException: Unparseable date: "2012-05-04 00:00:00.0"
at java.text.DateFormat.parse(DateFormat.java:337)
at com.am.test.Commit.main(Example.java:33)`
Comment pourrais-je faire cela?
source d'informationauteur Bishan
Vous devez vous connecter pour publier un commentaire.
Ici, cela fonctionne:
Prendre un coup d'oeil à la Javadoc de SimpleDateFormat
Je pense que si vous retirez la
'T'
il va travailler.L'utilisation de ce modèle:
N'utilisez pas cette: