jfinal 查询oracle的datetime类型时只能读取年、月、日部分??

图片.png

图片.png

图片.png

评论区

JFinal

2017-09-22 15:24

如果仅仅是想输出好看点,可以在输出的时候用 #date(..., "yyyy-MM-dd") 来输出

如果是希望出来的数据本身就不含时间,找找 oracle 是否可以在 sql 中使用函数来做这事

finaljavaonly

2017-09-22 15:29

@JFinal 波总,谢谢回复!我的意思是要把时间的年、月、日、时、分、秒都读出来,现在只是查出来年、月、日,其他时、分、秒并没有读出来呢

JFinal

2017-09-22 15:30

@finaljavaonly 单步调试跟踪一下,或许仅仅是 toString() 方法显示得不对,而实际上数据是在那的

小松

2017-09-26 15:31

你好,这个问题你解决了吗?

finaljavaonly

2017-10-11 13:36

@小松 没有,不知道怎么解决

Jrookie

2018-11-13 10:32

value = rs.getObject(i);//com.jfinal.plugin.activerecord.RecordBuilder
DB.find()中查到的结果集ResultSet调用了getObject()方法来获取列,这个方法取得的日期好像只有年月日

JFinal

2018-11-14 00:24

@Jrookie 新版本已经是调用的 getDate(...) getTime(...) 这样的用法

Jrookie

2018-11-14 10:39

感谢波总回复

热门反馈

扫码入社