将格式化的日期转化成礼拜几

将格式化的日期转化成星期几
今天做jfreechart的时候 X轴显示的是日期,本人觉得不美观,所以做了一些处理显示周几,下面为实现代码,希望对其他人有帮助
//对格式化的日期做星期几的处理
						String s="2011-03-21";
						Calendar c = Calendar.getInstance(java.util.Locale.CHINA);
						String[] sp = s.split("-");
						c.set(Calendar.YEAR,Integer.parseInt(sp[0]));
						c.set(Calendar.MONTH,Integer.parseInt(sp[1])-1);
						c.set(Calendar.DATE,Integer.parseInt(sp[2]));
						
						int wd = c.get(Calendar.DAY_OF_WEEK);
						String x = "";
						switch(wd){
						  case 1:x="星期日";break;
						  case 2:x="星期一";break;
						  case 3:x="星期二";break;
						  case 4:x="星期三";break;
						  case 5:x="星期四";break;
						  case 6:x="星期五";break;
						  case 7:x="星期六";break;
						}
System.out.println(x);

//最后打印出X值 你就知道了。