您的位置:首页 > 编程语言 > Java开发

java 获取本月第一天,和获取上个月的最后一天

2015-11-06 10:34 375 查看
由于项目需要,要获取本月第一天,所以写出来记录一下:代码如下: 
Calendar c = Calendar.getInstance();    
    c.add(Calendar.MONTH, 0);
    c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天 
            System.err.println(DateUtil.toString(c.getTime()));       //这个就是本月的第一天;
然后我想着获取上月的最后一天,只需要稍微变动一下就OK 了 
Calendar c = Calendar.getInstance();    
 c.add(Calendar.MONTH, 0);
c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天 
 c.add(Calendar.DATE, -1);//设置上个月的最后一天
 System.err.println(DateUtil.toString(c.getTime()));   //这个就是上月的最后一天;  
还可以扩充下,可以获取明天的日期
Calendar c = Calendar.getInstance();    

  c.setTime(new Date()); 
   c.add(c.DATE,1);

 System.err.println(DateUtil.toString(c.getTime()));   //这个就明天的日期;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 代码