gpt4 book ai didi

java - 为什么日历加 1 后日期没有改变?

转载 作者:行者123 更新时间:2023-12-01 22:31:06 26 4
gpt4 key购买 nike

我有以下代码:

Calendar calendar = Calendar.getInstance();

calendar.set(Calendar.HOUR_OF_DAY, Integer.valueOf(timeOneHour));
calendar.set(Calendar.MINUTE,Integer.valueOf(timeOneMinute) );
calendar.set(Calendar.SECOND, 00);

其中 timeOneHour = 10和 timeOneMinute = 20

现在我执行以下操作:

System.out.println("On Day before adding: "+calendar.get(Calendar.DAY_OF_MONTH));
calendar.set(Calendar.DAY_OF_MONTH, (calendar.get(Calendar.DAY_OF_MONTH+1)));
System.out.println("On Day after adding: "+calendar.get(Calendar.DAY_OF_MONTH));

以上两个 println 命令都打印出 2 - 我在这里犯了什么错误?

最佳答案

您是否尝试过像这样增加日期:?

calendar.add(Calendar.DAY_OF_MONTH, 1);

关于java - 为什么日历加 1 后日期没有改变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27740755/

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