вроде все осгласно требованиям, уже полчаса сижу пробую различные варианты...


package com.javarush.task.task09.task0922;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.text.SimpleDateFormat;
import java.util.Date;
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 q = new BufferedReader(new InputStreamReader(System.in));
Date date = new Date(q.readLine());
SimpleDateFormat sDate = new SimpleDateFormat("MMM d, YYYY", Locale.ENGLISH);
System.out.println(sDate.format(date).toUpperCase());
}
}
