OffsetDateTime.of
- OffsetDateTime of(LocalDate date, LocalTime time, ZoneOffset offset)
- OffsetDateTime of(LocalDateTime dateTime, ZoneOffset offset)
- OffsetDateTime of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)
Obtains an instance of {@code OffsetDateTime} from a year, month, day, hour, minute, second, nanosecond and offset. !(p) This creates an offset date-time with the seven specified fields. !(p) This method exists primarily for writing test cases. Non test-code will typically use other methods to create an offset time. {@code LocalDateTime} has five additional convenience variants of the equivalent factory method taking fewer arguments. They are not provided here to reduce the footprint of the API.
@param year the year to represent, from MIN_YEAR to MAX_YEAR @param month the month-of-year to represent, from 1 (January) to 12 (December) @param dayOfMonth the day-of-month to represent, from 1 to 31 @param hour the hour-of-day to represent, from 0 to 23 @param minute the minute-of-hour to represent, 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 @param offset the zone offset, not null @return the offset date-time, not null @throws DateTimeException if the value of any field is _out of range, or if the day-of-month is invalid for the month-year