Combines this date with a time to create a {@code LocalDateTime}.
!(p)
This returns a {@code LocalDateTime} formed from this date at the
specified hour, minute, second and nanosecond.
The individual time fields must be within their valid range.
All possible combinations of date and time are valid.
@param hour the hour-of-day to use, from 0 to 23
@param minute the minute-of-hour to use, from 0 to 59
@param second the second-of-minute to represent, from 0 to 59
@param nanoOfSecond the nano-of-second to represent, from 0 to 999,999,999
@return the local date-time formed from this date and the specified time, not null
@throws DateTimeException if the value of any field is _out of range
Combines this date with a time to create a {@code LocalDateTime}. !(p) This returns a {@code LocalDateTime} formed from this date at the specified hour, minute, second and nanosecond. The individual time fields must be within their valid range. All possible combinations of date and time are valid.
@param hour the hour-of-day to use, from 0 to 23 @param minute the minute-of-hour to use, from 0 to 59 @param second the second-of-minute to represent, from 0 to 59 @param nanoOfSecond the nano-of-second to represent, from 0 to 999,999,999 @return the local date-time formed from this date and the specified time, not null @throws DateTimeException if the value of any field is _out of range