• 获取当前时间前几个月的时间集合


       public static List<String> getData(int data){
            ArrayList<String> result = new ArrayList<String>();
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");//格式化为年月
            Calendar min = Calendar.getInstance();
            Calendar max = Calendar.getInstance();
            min.add(Calendar.MONTH, 0);
            min.set(min.get(Calendar.YEAR), min.get(Calendar.MONTH), 1);
            min.add(Calendar.MONTH, -data);
            max.set(max.get(Calendar.YEAR), max.get(Calendar.MONTH), 2);
            Calendar curr = min;
            while (curr.before(max)) {
                result.add(sdf.format(curr.getTime()));
                curr.add(Calendar.MONTH, 1);
            }
            return result;
        }
     public static void main(String[] args) {
            List<String> result = getData(3);
    
            for (String a:result){
                System.out.println(a);
            }
        }
    

      

  • 相关阅读:
    驱动
    设备编号
    makefile 中的赋值
    UART
    c 语言的复杂声明
    linux下arm汇编的常用指令解析
    linux下的arm汇编程序
    ok6410下的uboot分析与实现
    层级选择器的理解
    css外部样式的理解
  • 原文地址:https://www.cnblogs.com/qqqq122418812/p/16307996.html
Copyright © 2020-2023  润新知