java - 将日历日提前 x 金额

标签 java

以下操作有什么区别吗? (将当前日期提前 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/

相关文章:

java - List < Class < 是什么意思?扩展数据类型>>?

java - 从静态方法的鼠标监听器修改全局定义的静态变量

java - 如何将 Jooq 用于尚不存在的表?

java - 这是一个什么样的构造函数,以 <T extends Drawable & DrawerToggle> 开头?

java - 我怎样才能将这两个数组相加成一个新数组?

java - 如何在同一个映射中使用 Converter 和 PropertyMap?

java - 单击selenium中的CSS按钮

java - JVM字节码输出

java - 以编程方式执行安装程序

java - 如何在远程 Windows 计算机上从 java 运行批处理脚本