Day of the Week
给三个int, 代表年月日, 求这天是星期几. 这个题直接用api吧…
1 2 3 4 5 6 7 8 9 10 |
class Solution { public String dayOfTheWeek(int day, int month, int year) { GregorianCalendar c = new GregorianCalendar(year, month - 1, day); int temp = (int) (c.getTimeInMillis() / (1000 * 60 * 60 * 24)) % 7; String[] days = {"Thursday", "Friday", "Saturday", "Sunday", "Monday", "Tuesday", "Wednesday"}; return days[temp]; } } |