0
点赞
收藏
分享

微信扫一扫

Java:循环并输出每一天日期

楠蛮鬼影 2023-05-25 阅读 71

/**
 * 循环并输出每一天日期
 * @param days
 * 当前日期往前推几天
 * @return
 */
public static  LinkedList<String>  getEveryDays(int days) {
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
    Calendar start = Calendar.getInstance();
    Calendar end = Calendar.getInstance();
    end.add(Calendar.DATE,days);
    LinkedList<String> datas = new LinkedList<>();
    while(end.compareTo(start) <= 0) {
        //打印每天
        datas.add(format.format(start.getTime()));
        System.out.println(format.format(start.getTime()));
        //循环,每次天数减1
        start.set(Calendar.DATE, start.get(Calendar.DATE) - 1);
    }
    Collections.sort(datas);
   return datas;
}


举报

相关推荐

0 条评论