java.util.Date给出错误的日期作为输出.
java.util.Date date = new Date(2014,03,01);
System.out.println("day is" +date.getDay());
Run Code Online (Sandbox Code Playgroud)
输出:天是3
实际上它应该是7
更新:非常感谢我能够获得输出这是我的代码
java.util.Calendar c = java.util.Calendar.getInstance();
c.clear();
c.set(year,month,dd);
System.out.println("day of week "+c.get(java.util.Calendar.DAY_OF_WEEK));
Run Code Online (Sandbox Code Playgroud)