J'ai un String
représentant une date.
String date_s = "2011-01-18 00:00:00.0";
Je voudrais le convertir en un Date
et le sortir au YYYY-MM-DD
format.
2011-01-18
Comment puis-je atteindre cet objectif?
D'accord, sur la base des réponses que j'ai récupérées ci-dessous, voici quelque chose que j'ai essayé:
String date_s = " 2011-01-18 00:00:00.0";
SimpleDateFormat dt = new SimpleDateFormat("yyyyy-mm-dd hh:mm:ss");
Date date = dt.parse(date_s);
SimpleDateFormat dt1 = new SimpleDateFormat("yyyyy-mm-dd");
System.out.println(dt1.format(date));
Mais il sort 02011-00-1
au lieu du souhaité 2011-01-18
. Qu'est-ce que je fais mal?