博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 获取当月第一天和最后一天 获取前一个月第一天和最后一天
阅读量:5108 次
发布时间:2019-06-13

本文共 1394 字,大约阅读时间需要 4 分钟。

   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);

 

   //获取某年某月的第一天和最后一天

       Calendar cal = Calendar.getInstance();

            // 不加下面2行,就是取当前时间前一个月的第一天及最后一天
            cal.set(Calendar.YEAR,2012);
            cal.set(Calendar.MONTH, 6);
            cal.set(Calendar.DAY_OF_MONTH, 1);
            cal.add(Calendar.DAY_OF_MONTH, -1);
            String lastDate = format.format(cal.getTime());
            
            cal.set(Calendar.DAY_OF_MONTH, 1);
            String firstDate = format.format(cal.getTime());
            
            System.out.println(lastDate+"<--->"+firstDate);

转载于:https://www.cnblogs.com/ckaifeng/p/4828651.html

你可能感兴趣的文章
JavaScript 克隆数组
查看>>
【题解】[P4178 Tree]
查看>>
【深度学习】caffe 中的一些参数介绍
查看>>
QML学习笔记之一
查看>>
App右上角数字
查看>>
WPF中实现多选ComboBox控件
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
IO—》Properties类&序列化流与反序列化流
查看>>
Codeforces 719B Anatoly and Cockroaches
查看>>
ActiveMQ与spring整合
查看>>
关于TFS2010使用常见问题
查看>>
poj2752 Seek the Name, Seek the Fame
查看>>
Zookeeper常用命令 (转)
查看>>
程序员的数学
查看>>
聚合与组合
查看>>
洛谷 P2089 烤鸡【DFS递归/10重枚举】
查看>>
我眼中的技术地图
查看>>
android dialog使用自定义布局 设置窗体大小位置
查看>>
ionic2+ 基础
查看>>