У меня есть String
, представляющий дату.
String date_s = "2011-01-18 00:00:00.0";
Я хотел бы преобразовать его в Date
и вывести его в формате YYYY-MM-DD
.
2011-01-18
Как я могу это достичь?
Хорошо, основываясь на ответах, которые я получил ниже, вот что я пробовал:
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));
Но он выводит 02011-00-1
вместо желаемого 2011-01-18
. Что я делаю неправильно?