@param hour the hour-of-day to represent, validated from 0 to 23
@param minute the minute-of-hour to represent, validated from 0 to 59
@param second the second-of-minute to represent, validated from 0 to 59
@param nanoOfSecond the nano-of-second to represent, validated from 0 to 999,999,999
Constructor, previously validated.
@param hour the hour-of-day to represent, validated from 0 to 23 @param minute the minute-of-hour to represent, validated from 0 to 59 @param second the second-of-minute to represent, validated from 0 to 59 @param nanoOfSecond the nano-of-second to represent, validated from 0 to 999,999,999