首页 > 其他分享 > 获取当前月,从上个月开始的最近12个月

获取当前月,从上个月开始的最近12个月

时间:2022-08-25 19:22:53浏览次数:81  
标签:11 12 get 上个月 获取 cal last12Months Calendar

    /**
     * 获取当前月,从上个月开始的最近12个月
     * @return
     */
    public static String[] getLast12Months(){
        String[] last12Months = new String[12];
        Calendar cal = Calendar.getInstance();
        for (int i = 0; i < 12; i++) {
            if (cal.get(Calendar.MONTH) - i < 1) {
                //last12Months[11 - i] = cal.get(Calendar.YEAR) - 1 + "-" + fillZero((cal.get(Calendar.MONTH) - i + 12 * 1));
                last12Months[11 - i] = cal.get(Calendar.YEAR) - 1 + fillZero((cal.get(Calendar.MONTH) - i + 12 * 1));
            } else {
                //last12Months[11 - i] = cal.get(Calendar.YEAR) + "-" + fillZero((cal.get(Calendar.MONTH) - i));
                last12Months[11 - i] = cal.get(Calendar.YEAR) + fillZero((cal.get(Calendar.MONTH) - i));
            }
            //System.out.println(last12Months[11 - i]);
        }
        return last12Months;
    }

 

标签:11,12,get,上个月,获取,cal,last12Months,Calendar
From: https://www.cnblogs.com/ljmm/p/16625445.html

相关文章

  • Java Servlet 入门:问题系列:反射方法参数名获取不到问题:arg0,arg1
    问题:获取反射的方法参数名时,得到arg0,arg1,而不是定义的参数名。示例代码:Parameter[]parameters=methodInfo.getParameters();if(parameters!=null&&parame......
  • 反射-Class对象功能概述以及获取Field
    Class对象功能概述1、获取成员变量们:Field[]getFields():获取所有public修饰的成员变量FieldgetField(Stringname):获取指定名称的public修饰的成员变量 Field[]g......
  • vue接口获取路由菜单
    menuFormat.js(格式化路由表)exportconstinitMenu=(data)=>{letlist=[];data.forEach(router=>{let{path,comp......
  • app直播源代码,获取手机中所有图片
    app直播源代码,获取手机中所有图片 photo=[[NSMutableArrayalloc]init];ALAssetsLibrary*assetLibrary=[[ALAssetsLibraryalloc]init];  dispatch_queue_td......
  • net-snmp 自定义OID利用脚本获取值
    两种办法:1)pass方式/etc/snmp/snmpd.conf   写脚本   脚本需要注意:要连续输出三行:1、OID2、类型3、值如果不按照这个规定,直接输出值,将会报错。检......
  • CF1121B Mike and Children 题解
    题意翻译十分简洁,我说几点需要注意的。最多能选几个数?这是错的,要给出最多选出几对数。现在我们就珂以开始了。我的做法理论时间复杂度是 O(n^3)O(n3) 的暴力,但是因......
  • Java 获取三天前时间
    (1)根据newDate().getTime()获取从1970年1月1日0点0分到目前的毫秒数计算三天前的时间:DatedateBy3Days=newDate(newDate().getTime()-3*24*60*60*1000);  Sim......
  • CSP认证(2022-06-12)
    Themorepeopleyoulove,theweakeryouare.Thethingswelovedestroyuseverytime.\(vscode\)也配置好了,\(html\)慢慢摸索着也能写些简单的本地网页了,\(CSP\)......
  • AT212 题解
    题目传送门小学生又双叒叕来写题解啦!翻了一下大家的代码,都好长好复杂,其实直接模拟就好了。先说一个巨坑:发现坐标与我们平时不同,所以进行修改。写一个函数,函数作用为找......
  • 解决Spring MVC中put和delete请求不能获取到前端页面传来数据的问题
    springMVC中的非简单请求在发请求加入data字段$(function(){$("#btnPost").click(function(){$.ajax({url:"/restful/request/100",......