一周中的第几天
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
class Solution {
public String dayOfTheWeek(int day, int month, int year) {
String[] weekDays = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
String date = year + "-" + month + "-" + day;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date1 = sdf.parse(date);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date1);
int c = calendar.get(Calendar.DAY_OF_WEEK) - 1;
if (c < 0) c = 0;
return weekDays[c];
} catch (Exception e) {
return "";
}
}
}