jsp 日期复杂查询
来源:百度文库 编辑:神马文学网 时间:2024/04/19 13:25:25
- /*获取到yrsr(创建时间)*/
- String yrsr = request.getParameter("birthday");//幼儿生日
- /*截取生日的年,月,日,然后在组合成数据库相应的格式*/
- String[] yrsrSplit = yrsr.split("-");
- String year = yrsrSplit[0];
- String month = yrsrSplit[1];
- String day = yrsrSplit[2];
- /*像2008-4-6就得改成2008-04-06的格式*/
- if(month.length()==1){
- if(day.length()==1){
- yrsr = year + "-0" + month + "-0" + day;
- }
- /*像2008-4-10只需改成2008-04-10*/
- if(day.length()==2){
- yrsr = year + "-0" + month + "-" + day;
- }
- }
-
- if(month.length()==2){
- if(day.length()==1){
- yrsr = year + "-" + month + "-0" + day;
- }
- /*像2008-4-10只需改成2008-04-10*/
- if(day.length()==2){
- yrsr = year + "-" + month + "-" + day;
- }
- }
-
- 我们在最后组合sql语句进行查询的时候,可以这样写:加入最初的sql是"select * from user "那么我们需要加上" where birthday like '%" +yrsr + "%'"这样就可以了