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

来源:互联网 发布:空间数据库 吴信才ppt 编辑:程序博客网 时间:2024/06/05 05:03
由于项目需要,要获取本月第一天,所以写出来记录一下:代码如下: 
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()));   //这个就明天的日期;
0 0
原创粉丝点击