public class Test09 {
public static void main(String[] args) {
//输入日期
Scanner sc = new Scanner(System.in);
System.out.println("请输入日期,格式是1991-12-07");
String str = sc.next();
//规定格式
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date d = new Date();
try {
d = df.parse(str);//字符串转化日期
Calendar cal = new GregorianCalendar();
cal.setTime(d);
int week=cal.get(Calendar.DAY_OF_WEEK)-1;//Calendar.DAY_OF_WEEK是一个星期的第几天,外国星期日是0,星期1是2所以减1
String sweek;
switch (week) {
case 1:
sweek="星期一";
break;
case 2:
sweek="星期二";
break;
case 3:
sweek="星期三";
break;
case 4:
sweek="星期四";
break;
case 5:
sweek="星期五";
break;
case 6:
sweek="星期六";
break;