Ho String
una data rappresentativa.
String date_s = "2011-01-18 00:00:00.0";
Mi piacerebbe convertirlo in a Date
e inviarlo in YYYY-MM-DD
formato.
2011-01-18
Come posso raggiungere questo obiettivo?
Ok, in base alle risposte che ho recuperato di seguito, ecco qualcosa che ho provato:
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));
Ma emette 02011-00-1
invece del desiderato 2011-01-18
. Che cosa sto facendo di sbagliato?