Код: Выделить всё
Date startdate=new Date();
Date enddate=new Date();
DateFormat format = new SimpleDateFormat("dd MM yyyy", Locale.US);
Scanner scanner = new Scanner(System.in);
String line = scanner.nextLine();
String line1 = scanner.nextLine();
try {
startdate = format.parse(line);
}
catch (ParseException e){
System.out.println("Sorry!!");
}
try {
enddate = format.parse(line1);
}
catch (ParseException e){
System.out.println("Sorry!!");
}
Мой код работает правильно, если мои даты указаны в двух отдельных датах. линии. Но я хочу, чтобы он работал для ввода в одной строке, разделенной пробелом (между двумя датами, а также между днем, месяцем и годом (формат «ДД ММ ГГГГ» для каждой даты).
Ввод такой:
Код: Выделить всё
01 01 2015 10 10 2015
Подробнее здесь: https://stackoverflow.com/questions/323 ... yyy-format