Java 读取Oracle数据库中的Date日期型怎么去掉秒后面的0

在Oracle数据库中存放的是Date型,我不想改数据库。在Oracle中查询时间能够正确显示,如: '2012-01-18 13:33:26 ',但是用java通过查询出来存放到List数组之后到页面遍历出来的时候就成了 '2012-01-18 13:33:26.0 '了,多了一个尾巴在后面,请高手们赐教,如何消除这个尾巴。。。
我是用list数组在页面遍历了, 有什么好办法能消除后面的带 0 吗?

jsp 见面吗? 如果是i的话。 就用JSTL的<fmt:formatDate value="${值}" type="yyyy-MM-dd">标签 好像是这样的 长时间没用了 。 去谷歌搜一下追问

JSTL标签? 我去试试看行不行, 先谢谢了,

谢谢了。 受益匪浅。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-25
用to_char函数转下罗追问

是在Java类还是在jsp页面?

追答

在数据库里,用oracle数据库的to_char函数
百度一下咯

第2个回答  2012-04-25
用formatDate函数追问

我是用一个list数组到页面才遍历出来的, 里面那么多对象,不可能一个个遍历出来然后填充到页面啊。

第3个回答  2012-04-25
楼上说的方法都可以,实在不行就返回subString截取的一个数组追问

我是用一个list数组到页面才遍历出来的, 里面那么多对象,不可能一个个遍历出来然后填充到页面啊。

相似回答