美文网首页
2018-10-10获取前后半年的每一天时间

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

作者: 猫KK | 来源:发表于2018-10-10 10:49 被阅读0次

代码如下


    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 毫秒

相关文章

网友评论

      本文标题:2018-10-10获取前后半年的每一天时间

      本文链接:https://www.haomeiwen.com/subject/gyqpaftx.html