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

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

作者: 毛仑上保罗先生 | 来源:发表于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