import java.time.DayOfWeek;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.temporal.WeekFields;
public class Main {
public static void main
(String[] args
) { // Replace ZoneId.systemDefault() with the required ZoneId e.g. ZoneId.of("Europe/London)
ZonedDateTime zdt = ZonedDateTime.now(ZoneId.systemDefault());
DayOfWeek dow = zdt.getDayOfWeek();
System.
out.
println(dow.
getValue()); // Monday is day-1
// In case you need Sunday as day-1
System.
out.
println(zdt.
get(WeekFields.
SUNDAY_START.
dayOfWeek())); // Sunday is day-1 }
}
aW1wb3J0IGphdmEudGltZS5EYXlPZldlZWs7CmltcG9ydCBqYXZhLnRpbWUuWm9uZUlkOwppbXBvcnQgamF2YS50aW1lLlpvbmVkRGF0ZVRpbWU7CmltcG9ydCBqYXZhLnRpbWUudGVtcG9yYWwuV2Vla0ZpZWxkczsKCnB1YmxpYyBjbGFzcyBNYWluIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICAvLyBSZXBsYWNlIFpvbmVJZC5zeXN0ZW1EZWZhdWx0KCkgd2l0aCB0aGUgcmVxdWlyZWQgWm9uZUlkIGUuZy4gWm9uZUlkLm9mKCJFdXJvcGUvTG9uZG9uKQogICAgICAgIFpvbmVkRGF0ZVRpbWUgemR0ID0gWm9uZWREYXRlVGltZS5ub3coWm9uZUlkLnN5c3RlbURlZmF1bHQoKSk7CiAgICAgICAgRGF5T2ZXZWVrIGRvdyA9IHpkdC5nZXREYXlPZldlZWsoKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oZG93KTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oZG93LmdldFZhbHVlKCkpOyAvLyBNb25kYXkgaXMgZGF5LTEKCiAgICAgICAgLy8gSW4gY2FzZSB5b3UgbmVlZCBTdW5kYXkgYXMgZGF5LTEKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oemR0LmdldChXZWVrRmllbGRzLlNVTkRBWV9TVEFSVC5kYXlPZldlZWsoKSkpOyAvLyBTdW5kYXkgaXMgZGF5LTEKICAgIH0KfQ==