美文网首页
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