Безопасно ли преобразовывать Java.sql.date в Java.util.date путем приведения? - PullRequest
10 голосов
/ 29 января 2010

Java.sql.date расширяет java.util.date, поэтому можно ли сохранить преобразование между ними, приведя java.sql.date к java.util.date? Или есть какой-то другой способ их конвертировать?

Ответы [ 3 ]

12 голосов
/ 29 января 2010

Вам не обязательно приводить, вы можете просто обрабатывать SQL-дату, как если бы она была утилитой Date:

java.sql.Date sqlDate = new java.sql.Date(whenever);
java.util.Date utilDate = sqlDate;

Компилируется и работает просто отлично.

11 голосов
/ 29 января 2010

Да, вы можете просто прогнать его.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * java.sql.Date * * * * * * * * * * * * *} * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *1003* * * * * * * * * * * * * * * *.

0 голосов
/ 14 февраля 2014

Хотя вы можете легко получить java.sql.Date из java.util.Date, вы должны быть осторожны, чтобы java.sql.Date содержал только информацию о дате минус сведения о времени.

При необходимости вам нужно посмотреть java.sql.Time или java.sql.Timestamp.

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