Невозможно преобразовать ввод в метку времени в JSF - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь сохранить даты и время, введенные пользователем в качестве метки времени в JSF, но продолжаю получать эту ошибку: «Не удается преобразовать 23.02.19 12:00 типа java.util.Date в класс java.sql.Timestamp "

Это мой код, который должен преобразовать вход" 23.02.2019 12:00 "в метку времени.

<h:inputText value="#{eventMB.eventTo.datum}">
    <f:convertDateTime pattern="dd.MM.yyyy hh:mm" />
    </h:inputText>

1 Ответ

0 голосов
/ 09 июля 2019

вам нужно сначала преобразовать в java.sql.date, а затем преобразовать в java.sql.timestamp

java.util.Date utilDate = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
java.sql.Timestamp timestamp = new java.sql.Timestamp(date.getTime());

Приветствия

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