我是Java开发人员。
我对Java Calendar
库类有疑问。
我的错误是什么?这是Java中的错误吗? 请向我解释。
public static void main(String[] args) {
Calendar cal2 = Calendar.getInstance();
Calendar cal3 = Calendar.getInstance();
DateFormat dateFormat = new SimpleDateFormat("dd/MM/YYYY");
cal3.add(Calendar.DATE, -1);
String today = (dateFormat.format(cal2.getTime()));
String yesterday = (dateFormat.format(cal3.getTime()));
System.out.println(today);
System.out.println(yesterday);
}
输出:
01/01/2019
Picked up _JAVA_OPTIONS: -Xmx512M
31/12/2019
第一行预期的是2019年,但我最后一行预期的是2018年。