Как исключить проверку пользовательской строки даты ввода, которая преобразуется в объект java sql .Date - PullRequest
0 голосов
/ 10 апреля 2020

Im Изо всех сил пытается реализовать попытку try, которая работает, когда пользователь вводит строку, совместимую с объектом java. sql .Date, используя сканер. Если вы, ребята, имеете представление о том, как написать пробную версию для формата "гггг-мм-дд", это было бы очень полезно. Я подброшу соответствующий код ниже. Спасибо!

Это попытка поймать, что я пытался.


 try{
        System.out.print("Enter release date : yyyy-mm-dd ");   
        String d = keyboard.nextLine();
        releaseDate =Input.parse(java.sql.Date.valueOf(d));
   }
catch(ParseException pe){   
   pe.printStackTrace();
   // log the exception
   throw new RuntimeException(pe);

    System.out.print("Enter release date : yyyy-mm-dd ");
    String d = keyboard.nextLine();
    releaseDate = java.sql.Date.valueOf(d);

Этот код работает без проверки исключений

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...