А у меня то всё правильно определяется... Да еще и код компактный получився. :3
package com.javarush.task.pro.task16.task1604;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
/*
День недели рождения твоего
*/
public class Solution {
static Calendar birthDate = new GregorianCalendar(1992,4,9);
public static void main(String[] args) {
System.out.println(getDayOfWeek(birthDate));
}
static String getDayOfWeek(Calendar calendar) {
//напишите тут ваш код
SimpleDateFormat format = new SimpleDateFormat("EEEE");
String str = format.format(calendar.getTime());
return str;
}
}
/*
День недели рождения твоего
Проинициализируй переменную birthDate объектом GregorianCalendar с датой своего рождения.
Реализуй метод getDayOfWeek(Calendar calendar), чтобы он возвращал русское название дня недели аргумента calendar.
Помни, что в григорианском календаре неделя начинается с воскресенья.
Requirements:
1. Переменная birthDate должна быть проинициализирована при объявлении.
2. Метод getDayOfWeek(Calendar calendar) должен возвращать день недели.*/