Не понимать, заранее спасибо за помощь
package com.javarush.task.task09.task0922;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.sql.Date;
import java.text.SimpleDateFormat;
import java.util.Locale;
/**
* Какое сегодня число?
* Ввести с клавиатуры дату в формате "2013-08-18"
* Вывести на экран введенную дату в виде "AUG 18, 2013".
* Воспользоваться объектом Date и SimpleDateFormat.
*
* Требования:
* 1. Программа должна считывать данные с клавиатуры.
* 2. В программе должна быть объявлена переменная типа SimpleDateFormat.
* 3. В программе должна быть объявлена переменная типа Date.
* 4. Программа должна выводить данные на экран.
* 5. Вывод должен соответствовать заданию.
*/
public class Solution
{
public static void main(String[] args) throws Exception
{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
SimpleDateFormat formatter1 = new SimpleDateFormat("yyyy-mm-dd");
Date date = formatter1.parse(reader.readLine());
SimpleDateFormat formatter2 = new SimpleDateFormat("MMM dd, yyyy", Locale.ENGLISH);
System.out.println(formatter2.format(date).toUpperCase());
//напишите тут ваш код
}
}