答:
方式一:
// 将日期字符串转换成日期类型的格式
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
String time = "2018-02-14";
Date parse = simpleDateFormat.parse(time);
//SimpleDataFormat()中的参数 E代表着,获取的日期中星期的天数
SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("E");
String format = simpleDateFormat1.format(parse);
System.out.println(format);
方式二:
Calendar cal = Calendar.getInstance();
String str = "2018 年 2 月 10 日";
DateFormat df = new SimpleDateFormat("yyyy 年 MM 月 dd 日");
Date date = df.parse( str );
cal.setTime(date);
System.out.println(cal.getTimeInMillis());
int w=cal.get(Calendar.DAY_OF_WEEK)-1;
System.out.println(Calendar.DAY_OF_WEEK);
if(w==0) w=7;
System.out.println("星期"+w);
if(w==0) w=7;
System.out.printl