С классом Calendar можно решить эту задачу? Решение не принимает
package com.javarush.task.pro.task16.task1601;
import java.util.Calendar;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
/*
Лишь бы не в понедельник :)
*/
public class Solution { // чек код dont work
static Date birthDate = new Date(1981,10,26);
public static void main(String[] args) {
System.out.println(getDayOfWeek(birthDate));
}
static Date getDayOfWeek(Date date) {
//напишите тут ваш код
// Date date2 = date.toString().substring(0, 10);
// birthDate = new Date(81,10,26);
// String[] arr = date.split(" ");
// SimpleDateFormat formatter = new SimpleDateFormat("dd");
// String message = formatter.format(date);
Calendar calendar = new GregorianCalendar(2019, 03, 12);
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
switch (dayOfWeek) {
case (1) :
return new Date("понедельник");
case (2) :
return new Date("вторник");
case (3) :
return new Date("среда");
case (4) :
return new Date("четверг");
case (5) :
return new Date("пятница");
case (6) :
return new Date("суббота");
case (7) :
return new Date("воскресенье");
}
return null;
}
}