public static LocalDateTime of (int year, Month month, int dayOfMonth, int hour, int minute, int second)

Obtains an instance of LocalDateTime from year, month, day, hour, minute and second, setting the nanosecond to zero.

This returns a LocalDateTime with the specified year, month, day-of-month, hour, minute and second. The day must be valid for the year and month, otherwise an exception will be thrown. The nanosecond field will be set to zero.

Parameters:
year    the year to represent, from MIN_YEAR to MAX_YEAR
month    the month-of-year to represent, not null
dayOfMonth    the day-of-month to represent, from 1 to 31
hour    the hour-of-day to represent, from 0 to 23
minute    the minute-of-hour to represent, from 0 to 59
second    the second-of-minute to represent, from 0 to 59

Returns:  the local date-time, not null

Exceptions:
DateTimeException    if the value of any field is out of range, or if the day-of-month is invalid for the month-year