为什么calendar.get(calendar.MONTH)在这里返回0(零):?
Date date = new SimpleDateFormat("yyyy-mm-dd").parse("2013-02-12");
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
System.out.println( calendar.get(calendar.MONTH) ); // 0 ??
答案 0 :(得分:7)
MM
月份和mm
分钟。使用格式 - yyyy-MM-dd
,您将获得所需的输出1
。
Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2013-02-12");
答案 1 :(得分:2)
得到了......抱歉..
答案:因为我使用“mm”而不是“MM”
答案 2 :(得分:2)
new SimpleDateFormat("yyyy-mm-dd")
应为new SimpleDateFormat("yyyy-MM-dd")