クラス
java.time.OffsetTimeの使用
パッケージ | 説明 |
---|---|
java.time |
日付、時間、インスタント、デュレーションのメインAPI。
|
-
java.timeでのOffsetTimeの使用
OffsetTimeとして宣言されたjava.timeのフィールド 修飾子と型 フィールド 説明 static OffsetTime
OffsetTime. MAX
サポートされている最大のOffsetTime
である「23:59:59.999999999-18:00」。static OffsetTime
OffsetTime. MIN
サポートされている最小のOffsetTime
である「00:00:00+18:00」。OffsetTimeを返すjava.timeのメソッド 修飾子と型 メソッド 説明 OffsetTime
LocalTime. atOffset(ZoneOffset offset)
この時間をオフセットと組み合せてOffsetTime
を作成します。static OffsetTime
OffsetTime. from(TemporalAccessor temporal)
時間的オブジェクトからOffsetTime
のインスタンスを取得します。OffsetTime
OffsetTime. minus(long amountToSubtract, TemporalUnit unit)
指定された量を減算して、この時間のコピーを返します。OffsetTime
OffsetTime. minus(TemporalAmount amountToSubtract)
指定された量を減算して、この時間のコピーを返します。OffsetTime
OffsetTime. minusHours(long hours)
指定された時間数を減算して、このOffsetTime
のコピーを返します。OffsetTime
OffsetTime. minusMinutes(long minutes)
指定された分数を減算して、このOffsetTime
のコピーを返します。OffsetTime
OffsetTime. minusNanos(long nanos)
指定されたナノ秒数を減算して、このOffsetTime
のコピーを返します。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
OffsetTime. plus(long amountToAdd, TemporalUnit unit)
この時刻のコピーに指定された時間を追加したものを返します。OffsetTime
OffsetTime. plus(TemporalAmount amountToAdd)
この時刻のコピーに指定された時間を追加したものを返します。OffsetTime
OffsetTime. plusHours(long hours)
指定された時間数を加算して、このOffsetTime
のコピーを返します。OffsetTime
OffsetTime. plusMinutes(long minutes)
指定された分数を加算して、このOffsetTime
のコピーを返します。OffsetTime
OffsetTime. plusNanos(long nanos)
指定されたナノ秒数を加算して、このOffsetTime
のコピーを返します。OffsetTime
OffsetTime. plusSeconds(long seconds)
指定された秒数を加算して、このOffsetTime
のコピーを返します。OffsetTime
OffsetDateTime. toOffsetTime()
この日付/時間をOffsetTime
に変換します。OffsetTime
OffsetTime. truncatedTo(TemporalUnit unit)
時間を切り捨てて、このOffsetTime
のコピーを返します。OffsetTime
OffsetTime. with(TemporalAdjuster adjuster)
この時間の調整済のコピーを返します。OffsetTime
OffsetTime. with(TemporalField field, long newValue)
指定されたフィールドを新しい値に設定して、この時間のコピーを返します。OffsetTime
OffsetTime. withHour(int hour)
時の値を変更して、このOffsetTime
のコピーを返します。OffsetTime
OffsetTime. withMinute(int minute)
分の値を変更して、このOffsetTime
のコピーを返します。OffsetTime
OffsetTime. withNano(int nanoOfSecond)
ナノ秒の値を変更して、このOffsetTime
のコピーを返します。OffsetTime
OffsetTime. withOffsetSameInstant(ZoneOffset offset)
結果が暗黙の日の同じインスタントを持つようにしながら、指定されたオフセットを使ってこのOffsetTime
のコピーを返します。OffsetTime
OffsetTime. withOffsetSameLocal(ZoneOffset offset)
結果が同じローカル時間を持つようにしながら、指定されたオフセットを使ってこのOffsetTime
のコピーを返します。OffsetTime
OffsetTime. withSecond(int second)
秒の値を変更して、このOffsetTime
のコピーを返します。型OffsetTimeのパラメータを持つjava.timeのメソッド 修飾子と型 メソッド 説明 OffsetDateTime
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
のインスタントが指定された時間のそれと等しいかどうかを確認します。