クラス
java.time.OffsetDateTimeの使用
-
java.timeでのOffsetDateTimeの使用
修飾子と型フィールド説明static OffsetDateTime
OffsetDateTime.MAX
サポートされている最大のOffsetDateTime
である「+999999999-12-31T23:59:59.999999999-18:00」。static OffsetDateTime
OffsetDateTime.MIN
サポートされている最小のOffsetDateTime
である「-999999999-01-01T00:00:00+18:00」。修飾子と型メソッド説明この時間を日付と組み合せてOffsetDateTime
を作成します。Instant.atOffset(ZoneOffset offset)
このインスタントとオフセットを組み合わせてOffsetDateTime
を作成します。LocalDateTime.atOffset(ZoneOffset offset)
この日付/時間をオフセットと組み合せてOffsetDateTime
を作成します。LocalDate.atTime(OffsetTime time)
この日付をオフセット時間と組み合せてOffsetDateTime
を作成します。static 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
のコピーを返します。static OffsetDateTime
OffsetDateTime.now()
デフォルトのタイムゾーンのシステム・クロックから現在の日付/時間を取得します。static OffsetDateTime
指定されたクロックから現在の日付/時間を取得します。static OffsetDateTime
指定されたタイムゾーンのシステム・クロックから現在の日付/時間を取得します。static OffsetDateTime
OffsetDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)
年、月、日、時、分、秒、ナノ秒、およびオフセットからOffsetDateTime
のインスタンスを取得します。static OffsetDateTime
OffsetDateTime.of(LocalDate date, LocalTime time, ZoneOffset offset)
日付、時間、およびオフセットからOffsetDateTime
のインスタンスを取得します。static OffsetDateTime
OffsetDateTime.of(LocalDateTime dateTime, ZoneOffset offset)
日付/時間およびオフセットからOffsetDateTime
のインスタンスを取得します。static OffsetDateTime
Instant
およびゾーンIDからOffsetDateTime
のインスタンスを取得します。static OffsetDateTime
OffsetDateTime.parse(CharSequence text)
2007-12-03T10:15:30+01:00
などのテキスト文字列からOffsetDateTime
のインスタンスを取得します。static 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
のコピーを返します。修飾子と型メソッド説明static Comparator<OffsetDateTime>
OffsetDateTime.timeLineOrder()
そのインスタントにのみ基づいて2つのOffsetDateTime
インスタンスを比較するコンパレータを取得します。修飾子と型メソッド説明int
OffsetDateTime.compareTo(OffsetDateTime other)
この日付/時間を別の日付/時間と比較します。boolean
OffsetDateTime.isAfter(OffsetDateTime other)
この日付/時間のインスタントが、指定された日付/時間のインスタントより後であるかどうかをチェックします。boolean
OffsetDateTime.isBefore(OffsetDateTime other)
この日付/時間のインスタントが、指定された日付/時間のインスタントより前であるかどうかをチェックします。boolean
OffsetDateTime.isEqual(OffsetDateTime other)
この日付/時間のインスタントが、指定された日付/時間のインスタントと等しいかどうかをチェックします。