Date & SimpleDateFormat
String stringDate = " 2011-01-18 00:00:00.0";
SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyyy-mm-dd hh:mm:ss");
Date stringToDate = dateFormatter.parse(stringDate);
SimpleDateFormat dateFormatter2 = new SimpleDateFormat("yyyyy-mm-dd");
String dateToString = dateFormatter2.format(stringToDate);
LocalDateTime & DateTimeFormatter
String stringDate = " 2011-01-18 00:00:00.0";
LocalDateTime stringToDate = LocalDateTime.parse(stringDate, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
String dateToString = stringToDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));