クラス
java.time.OffsetDateTimeの使用

OffsetDateTimeを使用するパッケージ
パッケージ
説明
日付、時間、インスタント、デュレーションのメインAPI。
  • java.timeでのOffsetDateTimeの使用

    OffsetDateTimeとして宣言されたjava.timeのフィールド
    修飾子と型
    フィールド
    説明
    static final OffsetDateTime
    OffsetDateTime.MAX
    サポートされている最大のOffsetDateTimeである「+999999999-12-31T23:59:59.999999999-18:00」。
    static final OffsetDateTime
    OffsetDateTime.MIN
    サポートされている最小のOffsetDateTimeである「-999999999-01-01T00:00:00+18:00」。
    OffsetDateTimeを返すjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    OffsetTime.atDate(LocalDate date)
    この時間を日付と組み合せてOffsetDateTimeを作成します。
    Instant.atOffset(ZoneOffset offset)
    このインスタントとオフセットを組み合わせてOffsetDateTimeを作成します。
    LocalDateTime.atOffset(ZoneOffset offset)
    この日付/時間をオフセットと組み合せてOffsetDateTimeを作成します。
    LocalDate.atTime(OffsetTime time)
    この日付をオフセット時間と組み合せてOffsetDateTimeを作成します。
    OffsetDateTime.from(TemporalAccessor temporal)
    時間的オブジェクトからOffsetDateTimeのインスタンスを取得します。
    OffsetDateTime.minus(long amountToSubtract, TemporalUnit unit)
    指定された量を減算した、この日付/時間のコピーを返します。
    OffsetDateTime.minus(TemporalAmount amountToSubtract)
    指定された量を減算した、この日付/時間のコピーを返します。
    OffsetDateTime.minusDays(long days)
    指定された日数を減算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.minusHours(long hours)
    指定された時間数を減算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.minusMinutes(long minutes)
    指定された分数を減算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.minusMonths(long months)
    指定された月数を減算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.minusNanos(long nanos)
    指定されたナノ秒数を減算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.minusSeconds(long seconds)
    指定された秒数を減算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.minusWeeks(long weeks)
    指定された週数を減算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.minusYears(long years)
    指定された年数を減算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.now()
    デフォルトのタイムゾーンのシステム・クロックから現在の日付/時間を取得します。
    OffsetDateTime.now(Clock clock)
    指定されたクロックから現在の日付/時間を取得します。
    OffsetDateTime.now(ZoneId zone)
    指定されたタイムゾーンのシステム・クロックから現在の日付/時間を取得します。
    OffsetDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)
    年、月、日、時、分、秒、ナノ秒、およびオフセットからOffsetDateTimeのインスタンスを取得します。
    OffsetDateTime.of(LocalDate date, LocalTime time, ZoneOffset offset)
    日付、時間、およびオフセットからOffsetDateTimeのインスタンスを取得します。
    OffsetDateTime.of(LocalDateTime dateTime, ZoneOffset offset)
    日付/時間およびオフセットからOffsetDateTimeのインスタンスを取得します。
    OffsetDateTime.ofInstant(Instant instant, ZoneId zone)
    InstantおよびゾーンIDからOffsetDateTimeのインスタンスを取得します。
    OffsetDateTime.parse(CharSequence text)
    2007-12-03T10:15:30+01:00などのテキスト文字列からOffsetDateTimeのインスタンスを取得します。
    OffsetDateTime.parse(CharSequence text, DateTimeFormatter formatter)
    特定のフォーマッタを使用して、テキスト文字列からOffsetDateTimeのインスタンスを取得します。
    OffsetDateTime.plus(long amountToAdd, TemporalUnit unit)
    この日時のコピーに指定された時間を追加したものを返します。
    OffsetDateTime.plus(TemporalAmount amountToAdd)
    この日時のコピーに指定された時間を追加したものを返します。
    OffsetDateTime.plusDays(long days)
    指定された日数を加算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.plusHours(long hours)
    指定された時間数を加算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.plusMinutes(long minutes)
    指定された分数を加算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.plusMonths(long months)
    指定された月数を加算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.plusNanos(long nanos)
    指定されたナノ秒数を加算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.plusSeconds(long seconds)
    指定された秒数を加算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.plusWeeks(long weeks)
    指定された週数を加算して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.plusYears(long years)
    指定された年数を加算して、このOffsetDateTimeのコピーを返します。
    ZonedDateTime.toOffsetDateTime()
    この日付/時間をOffsetDateTimeに変換します。
    OffsetDateTime.truncatedTo(TemporalUnit unit)
    時間が切り捨てられた、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.with(TemporalAdjuster adjuster)
    この日付/時間の調整済のコピーを返します。
    OffsetDateTime.with(TemporalField field, long newValue)
    指定されたフィールドを新しい値に設定して、この日付/時間のコピーを返します。
    OffsetDateTime.withDayOfMonth(int dayOfMonth)
    「月の日」を変更して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.withDayOfYear(int dayOfYear)
    「年の日」を変更して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.withHour(int hour)
    時の値を変更して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.withMinute(int minute)
    分の値を変更して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.withMonth(int month)
    月を変更して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.withNano(int nanoOfSecond)
    ナノ秒の値を変更して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.withOffsetSameInstant(ZoneOffset offset)
    結果が同じインスタントを持つようにしながら、指定されたオフセットを使って、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.withOffsetSameLocal(ZoneOffset offset)
    結果がローカル日付/時間を持つようにしながら、指定されたオフセットを使って、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.withSecond(int second)
    秒の値を変更して、このOffsetDateTimeのコピーを返します。
    OffsetDateTime.withYear(int year)
    年を変更して、このOffsetDateTimeのコピーを返します。
    OffsetDateTimeの引数を持つ型を返すjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    OffsetDateTime.timeLineOrder()
    そのインスタントにのみ基づいて2つのOffsetDateTimeインスタンスを比較するコンパレータを取得します。
    OffsetDateTimeのパラメータを持つjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    int
    OffsetDateTime.compareTo(OffsetDateTime other)
    この日付/時間を別の日付/時間と比較します。
    boolean
    OffsetDateTime.isAfter(OffsetDateTime other)
    この日付/時間のインスタントが、指定された日付/時間のインスタントより後であるかどうかをチェックします。
    boolean
    OffsetDateTime.isBefore(OffsetDateTime other)
    この日付/時間のインスタントが、指定された日付/時間のインスタントより前であるかどうかをチェックします。
    boolean
    OffsetDateTime.isEqual(OffsetDateTime other)
    この日付/時間のインスタントが、指定された日付/時間のインスタントと等しいかどうかをチェックします。