LocalDate
LocalDate date = LocalDate.of(2017, 8, 17);
int year = date.getYear();
System.out.println(year);
Month month = date.getMonth();
System.out.println(month);
System.out.println(month.toString().equals("AUGUST"));
int day = date.getDayOfMonth();
System.out.println(day);
DayOfWeek dow = date.getDayOfWeek();
System.out.println(dow);
int len = date.lengthOfMonth();
System.out.println(len);
boolean leap = date.isLeapYear();
System.out.println(leap);
2017
AUGUST
true
17
THURSDAY
31
false