JSP 页面显示数据库中的时间多0有关问题
JSP 页面显示数据库中的时间多0问题?
问题描述:
本人使用JSP显示从数据库取出的时间,可是显示的格式是这样的2009-04-13 10:58:20.0 后面多个0,不知道什么原因?
技术参数:
1. 项目是一个SSH项目,struts1.2 + spring2.5 + hibernate3.2
2. 数据库使用的是oracle,表中有一个字段,数据类型是date型,
3. 页面是用EL表达式显示
操作流程:
使用hibernate的dao进行数据的查询,struts负责把查询的结果转发到相关显示页面,用request对象保存查询结果,在JSP页面使用Logic标签遍历request的存储的结果集,
使用EL表达式显示查询对象属性。
请高手解决!!
------解决方案--------------------
问题描述:
本人使用JSP显示从数据库取出的时间,可是显示的格式是这样的2009-04-13 10:58:20.0 后面多个0,不知道什么原因?
技术参数:
1. 项目是一个SSH项目,struts1.2 + spring2.5 + hibernate3.2
2. 数据库使用的是oracle,表中有一个字段,数据类型是date型,
3. 页面是用EL表达式显示
操作流程:
使用hibernate的dao进行数据的查询,struts负责把查询的结果转发到相关显示页面,用request对象保存查询结果,在JSP页面使用Logic标签遍历request的存储的结果集,
使用EL表达式显示查询对象属性。
请高手解决!!
------解决方案--------------------
- JScript code
function clockon(bgclock){ var now=new Date(); var year=now.getYear(); var month=now.getMonth(); var date=now.getDate(); var day=now.getDay(); var hour=now.getHours(); var minu=now.getMinutes(); var sec=now.getSeconds(); var week; month=month+1; if(month<10) month="0"+month; if(date<10) date="0"+date; if(hour<10) hour="0"+hour; if(minu<10) minu="0"+minu; if(sec<10) sec="0"+sec; var arr_week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); week=arr_week[day]; var time=""; time=year+"年"+month+"月"+date+"日 "+week+" "+hour+":"+minu+":"+sec; if(document.all){ bgclock.innerHTML=time } var timer=setTimeout("clockon(bgclock)",200); } window.document.onLoad=clockon("bgclock");
------解决方案--------------------
直接取的话就是那样的多了个.0这与oracal有关。如果不要就处理一下咯。或者查询的sql写成这样
select to_char(yourtime,'yyyy-mm-dd HH24:mi:ss') from table
------解决方案--------------------
------解决方案--------------------