zoukankan      html  css  js  c++  java
  • 根据起始时间和结束时间得到期间所有的日期集合

    /**
    * 根据起始时间和结束时间得到期间所有的日期集合
    *
    * @param startTime 起始时间
    * @param endTime 结束时间
    * @return
    */
    private List<String> setDateTimeList(final String startTime, final String endTime) {
    List<String> dateTimeLit = new ArrayList<>();
    Calendar dayc1 = new GregorianCalendar();
    Calendar dayc2 = new GregorianCalendar();

    DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
    Date startDate = df.parse(startTime); //按照yyyy-MM-dd格式转换为日期
    Date endDate = df.parse(endTime);
        dayc1.setTime(startDate); //设置calendar的日期
    dayc2.setTime(endDate);

    for (; dayc1.compareTo(dayc2) <= 0; ) { //dayc1在dayc2之前就循环
    dateTimeLit.add(dayc1.get(Calendar.YEAR) + "-" + String.format("%02d",(dayc1.get(Calendar.MONTH) + 1)));
    dayc1.add(Calendar.MONTH, 1); //加1月
    }
    return dateTimeLit;
    }
  • 相关阅读:
    计算机导论课后总结第二弹
    深入懂得信息
    计算机导论课后总结第一弹
    upload-labs脑图
    高精度学习
    洛谷学习
    Bugku 密码学脑图
    Bypass disabled_functions
    Python库学习
    LFI-labs
  • 原文地址:https://www.cnblogs.com/Deters/p/11434084.html
Copyright © 2011-2022 走看看