import java.time.DayOfWeek;
import java.time.Month;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.format.TextStyle;
import java.util.Locale;
public class Main {
public static void main
(String[] args
) { // Specify the applicable ZoneId e.g.
// ZonedDateTime.now(ZoneId.of("Asia/Kolkata"))
// to get the current date-time in that timezone
ZonedDateTime now = ZonedDateTime.now();
DayOfWeek dow = now.getDayOfWeek();
int weekDayNum = dow.getValue();
System.
out.
println(weekDayNum
);
String weekDayName
= dow.
getDisplayName(TextStyle.
FULL,
Locale.
ENGLISH); System.
out.
println(weekDayName
);
int year = now.getYear();
Month month = now.getMonth();
int monthValue = month.getValue();
System.
out.
println(monthValue
);
int dayOfMonth = now.getDayOfMonth();
System.
out.
println(dayOfMonth
);
int dayOfYear = now.getDayOfYear();
System.
out.
println(dayOfYear
); }
}
aW1wb3J0IGphdmEudGltZS5EYXlPZldlZWs7CmltcG9ydCBqYXZhLnRpbWUuTW9udGg7CmltcG9ydCBqYXZhLnRpbWUuWm9uZUlkOwppbXBvcnQgamF2YS50aW1lLlpvbmVkRGF0ZVRpbWU7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0LlRleHRTdHlsZTsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJLy8gU3BlY2lmeSB0aGUgYXBwbGljYWJsZSBab25lSWQgZS5nLgoJCS8vIFpvbmVkRGF0ZVRpbWUubm93KFpvbmVJZC5vZigiQXNpYS9Lb2xrYXRhIikpCgkJLy8gdG8gZ2V0IHRoZSBjdXJyZW50IGRhdGUtdGltZSBpbiB0aGF0IHRpbWV6b25lCgkJWm9uZWREYXRlVGltZSBub3cgPSBab25lZERhdGVUaW1lLm5vdygpOwoKCQlEYXlPZldlZWsgZG93ID0gbm93LmdldERheU9mV2VlaygpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihkb3cpOwoKCQlpbnQgd2Vla0RheU51bSA9IGRvdy5nZXRWYWx1ZSgpOwoJCVN5c3RlbS5vdXQucHJpbnRsbih3ZWVrRGF5TnVtKTsKCgkJU3RyaW5nIHdlZWtEYXlOYW1lID0gZG93LmdldERpc3BsYXlOYW1lKFRleHRTdHlsZS5GVUxMLCBMb2NhbGUuRU5HTElTSCk7CgkJU3lzdGVtLm91dC5wcmludGxuKHdlZWtEYXlOYW1lKTsKCgkJaW50IHllYXIgPSBub3cuZ2V0WWVhcigpOwoJCVN5c3RlbS5vdXQucHJpbnRsbih5ZWFyKTsKCgkJTW9udGggbW9udGggPSBub3cuZ2V0TW9udGgoKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4obW9udGgpOwoKCQlpbnQgbW9udGhWYWx1ZSA9IG1vbnRoLmdldFZhbHVlKCk7CgkJU3lzdGVtLm91dC5wcmludGxuKG1vbnRoVmFsdWUpOwoKCQlpbnQgZGF5T2ZNb250aCA9IG5vdy5nZXREYXlPZk1vbnRoKCk7CgkJU3lzdGVtLm91dC5wcmludGxuKGRheU9mTW9udGgpOwoKCQlpbnQgZGF5T2ZZZWFyID0gbm93LmdldERheU9mWWVhcigpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihkYXlPZlllYXIpOwoJfQp9