这样应该可以吧:
Calendar ca = Calendar.getInstance();
ca.setTime(someDate); // someDate 为你要获取的那个月的时间
ca.set(Calendar.DAY_OF_MONTH, 1);
Date firstDate = ca.getTime();
ca.add(Calendar.MONTH, 1);
ca.add(Calendar.DAY_OF_MONTH, -1);
Date lastDate = ca.getTime();
Calendar ca = Calendar.getInstance();
ca.setTime(someDate); // someDate 为你要获取的那个月的时间
ca.set(Calendar.DAY_OF_MONTH, 1);
Date firstDate = ca.getTime();
ca.add(Calendar.MONTH, 1);
ca.add(Calendar.DAY_OF_MONTH, -1);
Date lastDate = ca.getTime();
解决方案 »
- *.jsp前面加“/”和不加"/"的区别是什么啊?
- filter 过滤器走不进来,好奇怪啊
- 登录过滤器配置文件web.xml中url-pattern问题
- jpa中@Controller注解的action中不能进行事物提交,事物失效 是怎么回事啊??
- java.sql.SQLException的异常
- 使用dom4j应该用什么样子的代码来创建这样一个xml文档?
- 高手们,紧急求救!关于在java中使用c++编写的dll的问题
- 请问要设计这末一个网站需要达到什末具体水平
- jtable中列的拖动问题
- 我自己搭建的s2sh框架 不知道哪儿有问题 帮忙看下
- [求助]用java如何实现直接从局域网上将文件读到本地机上?
- 看起来这个问题很简单,哪里有下载jboss的有效连接?
today.setDate(1);
today.setTime(today.getTime()-today.getHours()*60*60*1000-today.getMinutes()*60*1000-today.getSeconds()*1000-today.getTime()%1000);
Timestamp startTime=new Timestamp(today.getTime());//将日期置为下个月的这个时候
if(today.getMonth()==11)
{
today.setMonth(0);
today.setYear(today.getYear()+1);
}
else
{
today.setMonth(today.getMonth()+1);
}
Timestamp endTime=new Timestamp(today.getTime());//现在就可以用了
System.out.println(startTime);
System.out.println(endTime);