@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.