Как извлечь поле метки времени Postgres, используя Java? - PullRequest
10 голосов
/ 31 мая 2011

Мои данные в формате:

2010-12-01 09: 59: 00.423

getDate в Java возвращает только часть даты. Есть ли способ также извлечь время?

1 Ответ

19 голосов
/ 31 мая 2011

Тип SQL DATE действительно содержит только часть даты, а не время. Но ваш столбец, очевидно, имеет тип TIMESTAMP, поэтому, чтобы получить полную временную метку, используйте ResultSet#getTimestamp().

Date date = resultSet.getTimestamp("columnname");
// ...

Возвращает java.sql.Timestamp, который является подклассом java.util.Date, так что повышающий уровень безопасен.

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