以下操作有什么区别吗? (将当前日期提前 160 天)
Calendar c = Calendar.getInstance();
c.add(Calendar.DAY_OF_WEEK, 160);
System.out.println(c);
Calendar c0 = Calendar.getInstance();
c0.add(Calendar.DAY_OF_MONTH, 160);
System.out.println(c0);
Calendar c1 = Calendar.getInstance();
c1.add(Calendar.DAY_OF_YEAR, 160);
System.out.println(c1);
我没发现有什么区别。那么,我应该使用哪个日历?
最佳答案
如果最终结果相同,请选择对阅读代码的人来说最直观的结果,我想说的是 Calendar.DAY_OF_YEAR
。
关于java - 将日历日提前 x 金额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4054825/