gpt4 book ai didi

java - 获取从明天到 60 天之后的所有日期,然后循环遍历它们

转载 作者:行者123 更新时间:2023-12-01 12:15:43 25 4
gpt4 key购买 nike

我需要以明天为基础,加上 60 天,然后一天一天地循环。只是想知道这样做的适当方法是什么?

这是我尝试过的。不知何故,它开始了我的循环月份,并在 2015 年 1 月将月份显示为 0。

    Calendar startCalemder = Calendar.getInstance();
startCalemder.setTime(new Date());
startCalemder.add(Calendar.DATE, 1);

Calendar endCalendar = Calendar.getInstance();
endCalendar.setTime(new Date());
endCalendar.add(Calendar.DATE, 60);

//loop over day by day
for (; startCalemder.compareTo(endCalendar) <= 0;
startCalemder.add(Calendar.DATE, 1)) {
startCalemder.get(Calendar.YEAR); //shows year
startCalemder.get(Calendar.MONTH); //shows month
startCalemder.get(Calendar.DAY_OF_MONTH); //shows day
}

最佳答案

你的代码没问题。关于疯狂的 Calendar API,您需要了解的是,0 表示一月,10 表示十一月。

https://docs.oracle.com/javase/7/docs/api/constant-values.html#java.util.Calendar.JANUARY

关于java - 获取从明天到 60 天之后的所有日期,然后循环遍历它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27019726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com