java 获取当月第一天和最后一天 获取前一个月第一天和最后一天_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java 获取当月第一天和最后一天 获取前一个月第一天和最后一天

java 获取当月第一天和最后一天 获取前一个月第一天和最后一天

 2014/4/30 9:47:36  sdt1005  程序员俱乐部  我要评论(0)
  • 摘要:SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");//获取前月的第一天Calendarcal_1=Calendar.getInstance();//获取当前日期cal_1.add(Calendar.MONTH,-1);cal_1.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天firstDay=format.format(cal_1.getTime());System.out
  • 标签:第一天 Java 一个
class="java" name="code">    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");   
              
            //获取前月的第一天  
            Calendar   cal_1=Calendar.getInstance();//获取当前日期   
            cal_1.add(Calendar.MONTH, -1);  
            cal_1.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天   
            firstDay = format.format(cal_1.getTime());  
            System.out.println("-----1------firstDay:"+firstDay);  
            //获取前月的最后一天  
            Calendar cale = Calendar.getInstance();     
            cale.set(Calendar.DAY_OF_MONTH,0);//设置为1号,当前日期既为本月第一天   
            lastDay = format.format(cale.getTime());  
            System.out.println("-----2------lastDay:"+lastDay);  
              
              
            //获取当前月第一天:  
            Calendar c = Calendar.getInstance();      
            c.add(Calendar.MONTH, 0);  
            c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天   
            String first = format.format(c.getTime());  
            System.out.println("===============first:"+first);  
              
            //获取当前月最后一天  
            Calendar ca = Calendar.getInstance();      
            ca.set(Calendar.DAY_OF_MONTH, ca.getActualMaximum(Calendar.DAY_OF_MONTH));    
            String last = format.format(ca.getTime());  
            System.out.println("===============last:"+last);  

?

上一篇: “笑一笑十年少”真的有科学根据 下一篇: 没有下一篇了!
发表评论
用户名: 匿名