gpt4 book ai didi

java - 将 DAY_OF_MONTH 或 DAY_OF_YEAR 添加到 Calendar 对象有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 20:32:26 25 4
gpt4 key购买 nike

我想将某个日期增加 1 天。我创建了一个日历对象,例如:

Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2012);
cal.set(Calendar.MONTH, 0);
cal.set(Calendar.DAY_OF_MONTH, 31);

然后,为了增加 1 天,我可以做两件事:

cal.add(Calendar.DAY_OF_MONTH, 1);

cal.add(Calendar.DAY_OF_YEAR, 1);

还有其他的“DAY”常量,但我使用上述两种将天加1的方法得到了相同的结果。在这种情况下,我会得到两个不同的结果吗?

最佳答案

添加它确实没有区别,但是这个

Calendar c = Calendar.getInstance();
System.out.println(c.get(Calendar.DAY_OF_MONTH));
System.out.println(c.get(Calendar.DAY_OF_YEAR));

打印

28
363

关于java - 将 DAY_OF_MONTH 或 DAY_OF_YEAR 添加到 Calendar 对象有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14065198/

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