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