我有一个带有differents字段的表。一些是String,其他是DB中的Timestamp(6)。
问题是,当我显示该表中的数据时,我得到了时间戳字段:


  15/12/10 00:03:00,000000000


我只想这样存储和显示小时:


  00:03:00


没有其他的。
我通过Java中的Web方法从数据库检索数据。我正在使用带有DAO模式的Hibernate。

我必须做些什么改变?
有没有一种方法可以只提取一个小时?

谢谢 !

最佳答案

使用EXTRACT()功能。

例如,

SELECT EXTRACT(HOUR FROM SYSDATE) FROM DUAL;

10-08 04:57