GregorianCalendar c = new GregorianCalendar();
c.setTime(toDate);
c.add(Calendar.DATE, 1);
sql.append((where++ > 0 ? "AND" : "WHERE")
+ " USER_DATE < TO_DATE('" + sdf.format(c.getTime())
+ "','MM/dd/yyyy') ");改写获得toDate所在月最后一天。谢谢!
c.setTime(toDate);
c.add(Calendar.DATE, 1);
sql.append((where++ > 0 ? "AND" : "WHERE")
+ " USER_DATE < TO_DATE('" + sdf.format(c.getTime())
+ "','MM/dd/yyyy') ");改写获得toDate所在月最后一天。谢谢!
解决方案 »
- GetMethod httpget = new GetMethod(url);求教
- jndi 是什么啊 求解
- JSP文件Include远程同步页面,如何能自动更新,避免重启服务器???
- JAVA同步连接数据库 的问题 急
- tomcat问题(急!!!)?
- spring中如何自己来做事务控制???
- -----很简单的问题,没分了也希望高手看一下-----
- 急!!有点难度,请高手指教分页,还要web能一次打印全部页!
- 难道csdn里真没有个高手知道如何向oracle下如何想数据库插入图片?
- 简单问题,解决就给分 ============================
- frameset框架上能否创建在页面之上<div>的层
- 大家来看看这个问题,是出在页面上还是配置文件上
cal.setTime(toDate);
int month = cal.get(Calendar.MONTH+1); // 本月月份
int day = cal.getActualMaximum(Calendar.DAY_OF_MONTH); // toDate所在月最后一天
// 获取年
int year = date.getYear() + 1900;
//月
int month = date.getMonth();
Date lastDate = new Date(year, month + 1, 0);//当前月最后一天
cal.setTime(toDate);
int month = cal.get(Calendar.MONTH+1); // 本月月份
int day = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
lastDate.set(Calendar.DATE, 1);// 设为当前月的1号
lastDate.add(Calendar.MONTH, 1);// 加一个月,变为下月的1号
lastDate.add(Calendar.DATE, -1);// 减去一天,变为当月最后一天
最后一天日期
maxDate=`cal $month $year | xargs | awk '{print $NF}'`