String to Date Conversion mm/dd/yy to YYYY-MM-DD in java [duplicate]

I want to convert String values in the format of mm/dd/yy to YYYY-MM-DD Date. how to do this conversion?

The input parameter is: 03/01/18

Code to convert String to Date is given below

public static Date stringToDateLinen(String dateVlaue) {
    Date date = null;
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

    try {

        date = formatter.parse(dateVlaue);

    } catch (ParseException e) {
        e.printStackTrace();
    }
    return date;
}

When tried to convert using this method it shows the following error

java.text.ParseException: Unparseable date: "03/01/18"

As you say the input is in a different format, first convert the String to a valid Date object. Once you have the Date object you can format it into different types , as you want, check.

To Convert as Date,

SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yy");
date = formatter.parse(dateVlaue);

To Print it out in the other format,

SimpleDateFormat formatter1 = new SimpleDateFormat("yyyy-MM-dd");
dateString = formatter1.format(date)