java.time.OffsetTimeクラス

前書き

ザ・ java.time.OffsetTime クラスは、10:15:30 + 01:00など、ISO-8601カレンダーシステムのUTC /グリニッジからのオフセットを持つ時間を表します。

クラス宣言

以下はの宣言です java.time.OffsetTime クラス-

public final class OffsetTime
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<OffsetTime>, Serializable

フィールド

以下はのフィールドです java.time.OffsetTime クラス-

  • static OffsetTime MAX −サポートされる最大OffsetTime、「23:59:59.999999999-18:00」。

  • static OffsetTime MIN −サポートされる最小OffsetTime、「00:00:00 + 18:00」。

クラスメソッド

シニア番号 方法と説明
1 時間的adjustInto(時間的時間的)

指定された時間オブジェクトを、このオブジェクトと同じ日時になるように調整します。

2 OffsetDateTime atDate(LocalDate date)

この時刻と日付を組み合わせて、OffsetDateTimeを作成します。

3 int compareTo(OffsetTime other)

今回を別の時間と比較します。

4 boolean equals(Object obj)

この時間が別の時間と等しいかどうかを確認します。

5 文字列フォーマット(DateTimeFormatterフォーマッター)

今回は、指定されたフォーマッターを使用してフォーマットします。

6 static OffsetTime from(TemporalAccessortemporal)

一時オブジェクトからOffsetTimeのインスタンスを取得します。

7 int get(TemporalFieldフィールド)

この時間から指定されたフィールドの値をintとして取得します。

8 int getHour()

時刻フィールドを取得します。

9 long getLong(TemporalFieldフィールド)

今回から指定したフィールドの値をlongとして取得します。

10 int getMinute()

分フィールドを取得します。

11 int getNano()

nano-of-secondフィールドを取得します。

12 ZoneOffset getOffset()

'+01:00'などのゾーンオフセットを取得します。

13 int getSecond()

分秒フィールドを取得します。

14 int hashCode()

今回のハッシュコード。

15 boolean isAfter(OffsetTime other)

このOffsetTimeの瞬間が指定された時間の瞬間より後であるかどうかをチェックし、両方の時間を共通の日付に適用します。

16 boolean isBefore(OffsetTime other)

このOffsetTimeの瞬間が指定された時間の瞬間より前であるかどうかをチェックし、両方の時間を共通の日付に適用します。

17 boolean isEqual(OffsetTime other)

このOffsetTimeの瞬間が指定された時間の瞬間と等しいかどうかをチェックし、両方の時間を共通の日付に適用します。

18 boolean isSupported(TemporalFieldフィールド)

指定されたフィールドがサポートされているかどうかを確認します。

19 boolean isSupported(TemporalUnit unit)

指定されたユニットがサポートされているかどうかを確認します。

20 オフセット時間マイナス(long amountToSubtract、TemporalUnit unit)

指定された金額を差し引いたこの時間のコピーを返します。

21 オフセット時間マイナス(TemporalAmount amountToSubtract)

指定された金額を差し引いたこの時間のコピーを返します。

22 オフセット時間マイナス時間(長い時間ToSubtract)

指定された時間数を差し引いたこのOffsetTimeのコピーを返します。

23 オフセット時間マイナス分(長い分ToSubtract)

指定された分数を差し引いたこのOffsetTimeのコピーを返します。

24 オフセット時間マイナスナノス(ロングナノス)

指定されたナノ秒数を差し引いたこのOffsetTimeのコピーを返します。

25 オフセット時間マイナス秒(長い秒)

指定された秒数を差し引いたこのOffsetTimeのコピーを返します。

26 static OffsetTime now()

デフォルトのタイムゾーンでシステムクロックから現在の時刻を取得します。

27 static OffsetTime now(クロッククロック)

指定された時計から現在の時刻を取得します。

28 static OffsetTime now(ZoneId zone)

指定されたタイムゾーンのシステムクロックから現在の時刻を取得します。

29 static OffsetTime of(int時間、int分、int秒、int nanoOfSecond、ZoneOffsetオフセット)

時間、分、秒、ナノ秒、およびオフセットからOffsetTimeのインスタンスを取得します。

30 static OffsetTime of(LocalTime time、ZoneOffset offset)

現地時間とオフセットからOffsetTimeのインスタンスを取得します。

31 静的OffsetTimeofInstant(インスタントインスタント、ZoneIdゾーン)

InstantおよびゾーンIDからOffsetTimeのインスタンスを取得します。

32 static OffsetTime parse(CharSequence text)

10:15:30 + 01:00などのテキスト文字列からOffsetTimeのインスタンスを取得します。

33 static OffsetTime parse(CharSequence text、DateTimeFormatter formatter)

特定のフォーマッタを使用して、テキスト文字列からOffsetTimeのインスタンスを取得します。

34 OffsetTime plus(long amountToAdd、TemporalUnit unit)

指定された量が追加されたこの時間のコピーを返します。

35 OffsetTime plus(TemporalAmount amountToAdd)

指定された量が追加されたこの時間のコピーを返します。

36 OffsetTime plusHours(long hoursToAdd)

指定された時間数が追加されたこのOffsetTimeのコピーを返します。

37 OffsetTime plusMinutes(long minutesToAdd)

指定された分数が追加されたこのOffsetTimeのコピーを返します。

38 オフセットタイムプラスナノス(ロングナノス)

指定されたナノ秒数が追加されたこのOffsetTimeのコピーを返します。

39 OffsetTime plusSeconds(長い秒)

指定された秒数が追加されたこのOffsetTimeのコピーを返します。

40 Rクエリ(TemporalQuery クエリ)

今回は、指定されたクエリを使用してクエリを実行します。

41 ValueRange範囲(TemporalFieldフィールド)

指定されたフィールドの有効な値の範囲を取得します。

42 LocalTime toLocalTime()

この日時のLocalTime部分を取得します。

43 文字列toString()

この日付を10:15などの文字列として出力します。

44 OffsetTimetrectedTo(TemporalUnit unit)

時間を切り捨てたこのOffsetTimeのコピーを返します。

45 long until(Temporal endExclusive、TemporalUnit unit)

指定された単位で、次の時間までの時間を計算します。

46 OffsetTime with(TemporalAdjusterアジャスター)

今回の調整済みコピーを返します。

47 OffsetTime with(TemporalField field、long newValue)

指定されたフィールドが新しい値に設定されたこの時間のコピーを返します。

48 OffsetTime withHour(int hour)

時刻が変更されたこのOffsetTimeのコピーを返します。

49 OffsetTime withMinute(int minutes)

分を変更したこのOffsetTimeのコピーを返します。

50 OffsetTime withNano(int nanoOfSecond)

ナノ秒を変更したこのOffsetTimeのコピーを返します。

51 OffsetTime withOffsetSameInstant(ZoneOffsetオフセット)

指定されたオフセットを使用してこのOffsetTimeのコピーを返し、結果が暗黙の日の同じ瞬間になるようにします。

52 OffsetTime withOffsetSameLocal(ZoneOffsetオフセット)

結果が同じ現地時間になるように、指定されたオフセットでこのOffsetTimeのコピーを返します。

53 OffsetTime withSecond(int second)

分秒を変更したこのOffsetTimeのコピーを返します。

継承されたメソッド

このクラスは、次のクラスからメソッドを継承します-

  • Java.lang.Object