2018-10-10获取前后半年的每一天时间

2018-10-10  本文已影响0人  猫KK

代码如下


    private void getDate() {
        Calendar cStart = Calendar.getInstance();
        //设置开始时间 -6表示为当前前6月 也可以使用 Calendar.YEAR 设置年
        cStart.add(Calendar.MONTH, -6);
        Calendar cEnd = Calendar.getInstance();
        cEnd.add(Calendar.MONTH, +6);
        while (cStart.before(cEnd)) {
            Log.e("TAG", "getDate: --->" + cStart.get(Calendar.YEAR) + "-" +
                    //注意 获取月的时候需要加1
                    (cStart.get(Calendar.MONTH) + 1) + "-" + cStart.get(Calendar.DAY_OF_MONTH));
            //开始时间每天加1
            cStart.add(Calendar.DAY_OF_MONTH, 1);
        }
    }

该方法获取前后半年的每一天时间,耗费时间大概为143 毫秒

上一篇下一篇

猜你喜欢

热点阅读