クラス
java.time.OffsetTimeの使用

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

    OffsetTimeとして宣言されたjava.timeのフィールド
    修飾子と型
    フィールド
    説明
    static final OffsetTime
    OffsetTime.MAX
    サポートされている最大のOffsetTimeである「23:59:59.999999999-18:00」。
    static final OffsetTime
    OffsetTime.MIN
    サポートされている最小のOffsetTimeである「00:00:00+18:00」。
    OffsetTimeを返すjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    LocalTime.atOffset(ZoneOffset offset)
    この時間をオフセットと組み合せてOffsetTimeを作成します。
    static OffsetTime
    OffsetTime.from(TemporalAccessor temporal)
    時間的オブジェクトからOffsetTimeのインスタンスを取得します。
    OffsetTime.minus(long amountToSubtract, TemporalUnit unit)
    指定された量を減算して、この時間のコピーを返します。
    OffsetTime.minus(TemporalAmount amountToSubtract)
    指定された量を減算して、この時間のコピーを返します。
    OffsetTime.minusHours(long hours)
    指定された時間数を減算して、このOffsetTimeのコピーを返します。
    OffsetTime.minusMinutes(long minutes)
    指定された分数を減算して、このOffsetTimeのコピーを返します。
    OffsetTime.minusNanos(long nanos)
    指定されたナノ秒数を減算して、このOffsetTimeのコピーを返します。
    OffsetTime.minusSeconds(long seconds)
    指定された秒数を減算して、このOffsetTimeのコピーを返します。
    static OffsetTime
    OffsetTime.now()
    デフォルトのタイムゾーンのシステム・クロックから現在の時間を取得します。
    static OffsetTime
    OffsetTime.now(Clock clock)
    指定されたクロックから現在の時間を取得します。
    static OffsetTime
    OffsetTime.now(ZoneId zone)
    指定されたタイムゾーンのシステム・クロックから現在の時間を取得します。
    static OffsetTime
    OffsetTime.of(int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)
    時、分、秒、およびナノ秒からOffsetTimeのインスタンスを取得します。
    static OffsetTime
    OffsetTime.of(LocalTime time, ZoneOffset offset)
    ローカル時間およびオフセットからOffsetTimeのインスタンスを取得します。
    static OffsetTime
    OffsetTime.ofInstant(Instant instant, ZoneId zone)
    InstantおよびゾーンIDからOffsetTimeのインスタンスを取得します。
    static OffsetTime
    OffsetTime.parse(CharSequence text)
    10:15:30+01:00などのテキスト文字列からOffsetTimeのインスタンスを取得します。
    static OffsetTime
    OffsetTime.parse(CharSequence text, DateTimeFormatter formatter)
    特定のフォーマッタを使用して、テキスト文字列からOffsetTimeのインスタンスを取得します。
    OffsetTime.plus(long amountToAdd, TemporalUnit unit)
    この時刻のコピーに指定された時間を追加したものを返します。
    OffsetTime.plus(TemporalAmount amountToAdd)
    この時刻のコピーに指定された時間を追加したものを返します。
    OffsetTime.plusHours(long hours)
    指定された時間数を加算して、このOffsetTimeのコピーを返します。
    OffsetTime.plusMinutes(long minutes)
    指定された分数を加算して、このOffsetTimeのコピーを返します。
    OffsetTime.plusNanos(long nanos)
    指定されたナノ秒数を加算して、このOffsetTimeのコピーを返します。
    OffsetTime.plusSeconds(long seconds)
    指定された秒数を加算して、このOffsetTimeのコピーを返します。
    OffsetDateTime.toOffsetTime()
    この日付/時間をOffsetTimeに変換します。
    OffsetTime.truncatedTo(TemporalUnit unit)
    時間を切り捨てて、このOffsetTimeのコピーを返します。
    OffsetTime.with(TemporalAdjuster adjuster)
    この時間の調整済のコピーを返します。
    OffsetTime.with(TemporalField field, long newValue)
    指定されたフィールドを新しい値に設定して、この時間のコピーを返します。
    OffsetTime.withHour(int hour)
    時の値を変更して、このOffsetTimeのコピーを返します。
    OffsetTime.withMinute(int minute)
    分の値を変更して、このOffsetTimeのコピーを返します。
    OffsetTime.withNano(int nanoOfSecond)
    ナノ秒の値を変更して、このOffsetTimeのコピーを返します。
    OffsetTime.withOffsetSameInstant(ZoneOffset offset)
    結果が暗黙の日の同じインスタントを持つようにしながら、指定されたオフセットを使ってこのOffsetTimeのコピーを返します。
    OffsetTime.withOffsetSameLocal(ZoneOffset offset)
    結果が同じローカル時間を持つようにしながら、指定されたオフセットを使ってこのOffsetTimeのコピーを返します。
    OffsetTime.withSecond(int second)
    秒の値を変更して、このOffsetTimeのコピーを返します。
    OffsetTimeのパラメータを持つjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    LocalDate.atTime(OffsetTime time)
    この日付をオフセット時間と組み合せてOffsetDateTimeを作成します。
    int
    OffsetTime.compareTo(OffsetTime other)
    このOffsetTimeをもう一方の時間と比較します。
    boolean
    OffsetTime.isAfter(OffsetTime other)
    両方の時間を一般的な日付に当てはめて、このOffsetTimeのインスタントが指定された時間のそれより後にあるかどうかを確認します。
    boolean
    OffsetTime.isBefore(OffsetTime other)
    両方の時間を一般的な日付に当てはめて、このOffsetTimeのインスタントが指定された時間のそれより前にあるかどうかを確認します。
    boolean
    OffsetTime.isEqual(OffsetTime other)
    両方の時間を一般的な日付に当てはめて、このOffsetTimeのインスタントが指定された時間のそれと等しいかどうかを確認します。