クラス
java.time.OffsetDateTimeの使用
パッケージ | 説明 |
---|---|
java.time |
日付、時間、インスタント、デュレーションのメインAPI。
|
-
java.timeでのOffsetDateTimeの使用
OffsetDateTimeとして宣言されたjava.timeのフィールド 修飾子と型 フィールド 説明 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を返すjava.timeのメソッド 修飾子と型 メソッド 説明 OffsetDateTime
OffsetTime. atDate(LocalDate date)
この時間を日付と組み合せてOffsetDateTime
を作成します。OffsetDateTime
Instant. atOffset(ZoneOffset offset)
このインスタントとオフセットを組み合わせてOffsetDateTime
を作成します。OffsetDateTime
LocalDateTime. atOffset(ZoneOffset offset)
この日付/時間をオフセットと組み合せてOffsetDateTime
を作成します。OffsetDateTime
LocalDate. atTime(OffsetTime time)
この日付をオフセット時間と組み合せてOffsetDateTime
を作成します。static OffsetDateTime
OffsetDateTime. from(TemporalAccessor temporal)
時間的オブジェクトからOffsetDateTime
のインスタンスを取得します。OffsetDateTime
OffsetDateTime. minus(long amountToSubtract, TemporalUnit unit)
指定された量を減算した、この日付/時間のコピーを返します。OffsetDateTime
OffsetDateTime. minus(TemporalAmount amountToSubtract)
指定された量を減算した、この日付/時間のコピーを返します。OffsetDateTime
OffsetDateTime. minusDays(long days)
指定された日数を減算して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. minusHours(long hours)
指定された時間数を減算して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. minusMinutes(long minutes)
指定された分数を減算して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. minusMonths(long months)
指定された月数を減算して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. minusNanos(long nanos)
指定されたナノ秒数を減算して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. minusSeconds(long seconds)
指定された秒数を減算して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. minusWeeks(long weeks)
指定された週数を減算して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. minusYears(long years)
指定された年数を減算して、このOffsetDateTime
のコピーを返します。static OffsetDateTime
OffsetDateTime. now()
デフォルトのタイムゾーンのシステム・クロックから現在の日付/時間を取得します。static OffsetDateTime
OffsetDateTime. now(Clock clock)
指定されたクロックから現在の日付/時間を取得します。static OffsetDateTime
OffsetDateTime. now(ZoneId zone)
指定されたタイムゾーンのシステム・クロックから現在の日付/時間を取得します。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
OffsetDateTime. ofInstant(Instant instant, ZoneId zone)
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
OffsetDateTime. plus(long amountToAdd, TemporalUnit unit)
この日時のコピーに指定された時間を追加したものを返します。OffsetDateTime
OffsetDateTime. plus(TemporalAmount amountToAdd)
この日時のコピーに指定された時間を追加したものを返します。OffsetDateTime
OffsetDateTime. plusDays(long days)
指定された日数を加算して、このOffsetDateTimeのコピーを返します。OffsetDateTime
OffsetDateTime. plusHours(long hours)
指定された時間数を加算して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. plusMinutes(long minutes)
指定された分数を加算して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. plusMonths(long months)
指定された月数を加算して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. plusNanos(long nanos)
指定されたナノ秒数を加算して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. plusSeconds(long seconds)
指定された秒数を加算して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. plusWeeks(long weeks)
指定された週数を加算して、このOffsetDateTimeのコピーを返します。OffsetDateTime
OffsetDateTime. plusYears(long years)
指定された年数を加算して、このOffsetDateTime
のコピーを返します。OffsetDateTime
ZonedDateTime. toOffsetDateTime()
この日付/時間をOffsetDateTime
に変換します。OffsetDateTime
OffsetDateTime. truncatedTo(TemporalUnit unit)
時間が切り捨てられた、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. with(TemporalAdjuster adjuster)
この日付/時間の調整済のコピーを返します。OffsetDateTime
OffsetDateTime. with(TemporalField field, long newValue)
指定されたフィールドを新しい値に設定して、この日付/時間のコピーを返します。OffsetDateTime
OffsetDateTime. withDayOfMonth(int dayOfMonth)
「月の日」を変更して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. withDayOfYear(int dayOfYear)
「年の日」を変更して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. withHour(int hour)
時の値を変更して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. withMinute(int minute)
分の値を変更して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. withMonth(int month)
月を変更して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. withNano(int nanoOfSecond)
ナノ秒の値を変更して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. withOffsetSameInstant(ZoneOffset offset)
結果が同じインスタントを持つようにしながら、指定されたオフセットを使って、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. withOffsetSameLocal(ZoneOffset offset)
結果がローカル日付/時間を持つようにしながら、指定されたオフセットを使って、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. withSecond(int second)
秒の値を変更して、このOffsetDateTime
のコピーを返します。OffsetDateTime
OffsetDateTime. withYear(int year)
年を変更して、このOffsetDateTime
のコピーを返します。型OffsetDateTimeの引数を持つ型を返すjava.timeのメソッド 修飾子と型 メソッド 説明 static Comparator<OffsetDateTime>
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)
この日付/時間のインスタントが、指定された日付/時間のインスタントと等しいかどうかをチェックします。