日期:2014-05-18  浏览次数:20835 次

(菜鸟求问)JSP时间类型转换和比较
sql表中存放的时间是 2008-5-4 20:10:21 这样的时间 
我想在表单中输入形如2008-5-4 到 2008-5-8 这样的字符然后从表中提取这两段时间内的记录,怎么做啊?输入的字符能直接转换成时间格式的数据么?有简单的实现方法么?

------解决方案--------------------
可以用before()和after()比较,看jdk文档
------解决方案--------------------
new SimpleDateFormat("yyyy-MM-dd").format(2008-5-4 20:10:21)
------解决方案--------------------
select * from table where date between dateformat(begin_date,"%Y-%m-%d") and dateformat(end_date,"%Y-%m-%d") 

begin_date和end_date分别是页面上所获取的string值
------解决方案--------------------
函数写上面错了 date_formate(begin_date,"%Y-%m-%d")
------解决方案--------------------
格式转换同意3楼