为什么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 ??发布于 2013-02-12 22:07:34
表示月份和mm分钟的MM。使用format - yyyy-MM-dd,您将获得所需的1输出。
Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2013-02-12");发布于 2013-02-12 22:07:37
明白了..。对不起..。
答案是:因为我用的是"mm“而不是"MM”
发布于 2013-02-12 22:07:39
new SimpleDateFormat("yyyy-mm-dd")应为new SimpleDateFormat("yyyy-MM-dd")
https://stackoverflow.com/questions/14834396
复制相似问题