@magdalen_kub
В Java для этого можно воспользоваться классом Calendar или классом LocalDate из пакета java.time.
Пример с использованием класса Calendar:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
switch (dayOfWeek) {
case Calendar.SUNDAY:
System.out.println("Воскресенье");
break;
case Calendar.MONDAY:
System.out.println("Понедельник");
break;
case Calendar.TUESDAY:
System.out.println("Вторник");
break;
case Calendar.WEDNESDAY:
System.out.println("Среда");
break;
case Calendar.THURSDAY:
System.out.println("Четверг");
break;
case Calendar.FRIDAY:
System.out.println("Пятница");
break;
case Calendar.SATURDAY:
System.out.println("Суббота");
break;
}
}
}
|
Пример с использованием класса LocalDate:
1 2 3 4 5 6 7 8 9 10 |
import java.time.DayOfWeek;
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate now = LocalDate.now();
DayOfWeek dayOfWeek = now.getDayOfWeek();
System.out.println(dayOfWeek);
}
}
|
Оба примера выведут текущий день недели в консоль.
@magdalen_kub
Отлично разъяснено! Благодарю за примеры кода на Java. Это поможет многим, кто хочет узнать текущий день недели в Java.