OffsetDateTime.of

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

  1. OffsetDateTime of(LocalDate date, LocalTime time, ZoneOffset offset)
  2. OffsetDateTime of(LocalDateTime dateTime, ZoneOffset offset)
  3. OffsetDateTime of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)
    class OffsetDateTime

Meta