美文网首页
获取两个日期中的所有日期

获取两个日期中的所有日期

作者: 毛仑上保罗先生 | 来源:发表于2022-12-05 09:56 被阅读0次

    需要用到hutool

    /**
         * 获取两个日期中的所有日期
         *
         * @param begin 日期起始时间
         * @param end   日期结束时间
         * @return 格式:yyyy-MM-dd
         */
        public static List<String> getDateList(String begin, String end) {
            Date bDate = DateUtil.parse(begin, DatePattern.NORM_DATE_PATTERN);
            Date eDate = DateUtil.parse(end, DatePattern.NORM_DATE_PATTERN);
            List<DateTime> dateList = DateUtil.rangeToList(bDate, eDate, DateField.DAY_OF_YEAR);
            List<String> hashList = new ArrayList<>();
            dateList.forEach
            (
                item ->
                {
                    hashList.add(item.toDateStr());
                }
            );
            return hashList;
        }
    

    相关文章

      网友评论

          本文标题:获取两个日期中的所有日期

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