【发布时间】:2016-03-08 04:39:23
【问题描述】:
我已经开始编写一些代码,需要打印一个月内的所有日期,我可以通过每天添加一个来做到这一点,但必须有一种更短的方法,我错过了。这是我目前的代码。
我知道它不是最漂亮的,我想知道如何打印日期,同时它在一月份的每一天递增,而不必每次都不断地加 1,然后每次都打印。
public static void main(String [] args) {
Calendar calendar = Calendar.getInstance()
calendar.set.(Integer.parseInt(args[0]), Integer.parseInt(args[1]), Integer.parseInt(args[2]));
System.out.println(calendar.getTime());
calendar.add(Calendar.DATE, 1);
System.out.println(calendar.getTime());
}
}
【问题讨论】:
-
使用循环让您的生活更轻松。
-
那是哪个版本的 Java?如果是 8,为什么不使用 JSR 310?如果 7 或更少,您为什么不使用 Joda Time?
标签: java