String TIME1 = request.getParameter("time");
String date1=request.getParameter("datepicker");
SimpleDateFormat sdf = new SimpleDateFormat("yy-mm-dd"); SimpleDateFormat sdf1 = new SimpleDateFormat("HH:mm");java.util.Date date=new java.util.Date();java.util.Date time1=new java.util.Date(); date = sdf.parse(date1); time1 = sdf1.parse(TIME1);out.print(new java.sql.Date(date.getTime())); //output: 2010-01-01
out.print(new java.sql.Time(time1.getTime()));//output: 9:00 statement.setDate(4, new java.sql.Date(date.getTime()));
out.print(new java.sql.Date(date.getTime())); outprint出來是對的,但是當入了database,在database用date type,就出了2010-01-01 00:00:00
out.print(new java.sql.Time(time1.getTime()));outprint出來是對的,但是當入了database,在database,就出了1970-01-01 09:00:00
這2個都是用date type去儲.
我只是想要日期就日期,時間就時間.不是2個都要
我是用oracle.jdbc.OracleDriver.
解决方案 »
- <%@taglib uri="[color=#FF0000]http://java.sun.com/jsp/jstl/core[/color]" 红色处报错
- jsp中通过超链接打开wma文件出现乱码
- 怎样从一个servlet跳到另一个servlet
- 在使用struts2的freemarker开发portlet时遇到问题
- 100分各位老师帮帮忙,一个小程序十在是搞不明白,大家帮帮吧!
- js中showModalDialog()问题!会的来帮帮忙,谢谢!
- 已知一幅图片的路径,怎样让它在网页上直接显示出来啊?(我用jsp在做图片搜索的东西,但是这些图片不是数据库里的,是在某个路径下的)
- JAVA工具
- 有关javabean的问题
- 请问怎样设才可以编译servlet,谢谢
- jquery 跨域访问的问题
- 如何实现选中checkbox可以激活操作,没选中为禁用状态
而当你用时间传入时因为缺少了日期信息所以变成默认的日期开始计算时间.
select to_char(日期字段,'yyyy-mm-dd') from table
更新:
原來我本身getParameter錯了,不知道為什麼我選2月,get來就是1月..datepicker code:
<script>
$(document).ready(function() {
$(function() {
$( "#datepicker" ).datepicker({dateFormat: 'yy-mm-dd',
maxDate: '+1m',
minDate: 'Now',
beforeShowDay: noSundays
});
});
});
function noSundays(a) { a=a.getDay(); return[a>0&&a<7,""]; }
</script>
去到
SimpleDateFormat sdf = new SimpleDateFormat("yy-mm-dd");Date date = sdf.parse(date1);
就變了慢1個月...