我创建了新的 SimpleDateFormat 对象,它将给定的字符串解析为日期对象。日期格式如下:
SimpleDateFormat simpledateFormat = new SimpleDateFormat("dd-MM-yyyy");
我将此日期设置为日历实例,如下所示:
Date date = sampledateFormat.parse("01-08-2013");
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
现在我从这个日历中得到星期几。它给出了错误的值。
System.out.println(calendar.DAY_OF_WEEK);
它给出的输出是 7,即星期六,但预期值为 5,即星期四。有什么问题?