开始日期结束日期获取中间所有月份

Posted JLCUI

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开始日期结束日期获取中间所有月份相关的知识,希望对你有一定的参考价值。

    public long[] findCustomerCoReg(StatisticsQuery query){        

     Date startDate = query.getStartDate();        

     Date endDate = query.getEndDate();        

     Calendar c = Calendar.getInstance();        

     List<Long> list = new ArrayList<Long>();

            SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");

           for(;startDate.getTime() <= endDate.getTime();){          

            Map<String, Object> params = new HashMap<String, Object>();            

            String _startDate = df.format(startDate);            

                   c.setTime(startDate);            

        c.add(Calendar.WEEK_OF_MONTH, 1);            

                   startDate = c.getTime();            

                   String _endDate = df.format(startDate);            

                   params.put("startDate", _startDate);            

                   params.put("endDate", _endDate);            

                   long l = customerMapper.findCustomerCoReg(params);            

                  list.add(l);        

           }       

           long[] ret = new long[list.size()];        

           for(int i =0; i < list.size(); i++){            

                      ret[i] = list.get(i);        

            }

                 return ret;    

}

以上是关于开始日期结束日期获取中间所有月份的主要内容,如果未能解决你的问题,请参考以下文章

php 获取开始日期与结束日期之间所有月份

如何获取当前月份的开始日期和结束日期

我需要根据用户在odoo中选择的月份来获取月份的开始日期和结束日期

获取给定周年、给定月份和给定周的开始和结束日期

php 获取当前月份的开始结束日期

java获取开始结束日期之间的时间