java.time.Instantクラス

前書き

ザ・ java.time.Instant クラスは、タイムライン上の単一の瞬間点をモデル化します。

クラス宣言

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

public final class Instant
   extends Object
      implements Temporal, TemporalAdjuster, Comparable
      
       , Serializable 
      

フィールド

  • 以下はのフィールドです Java.time.Instant クラス-

  • static Instant EPOCH − 1970-01-01T00:00:00Zエポックインスタントの定数。

  • static Instant MAX −サポートされる最大インスタント「1000000000-12-31T23:59:59.999999999Z」。

  • static Instant MIN −サポートされる最小インスタント '-1000000000-01-01T00:00Z'。

クラスメソッド

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

指定された時間オブジェクトを調整して、この瞬間を実現します。

2 OffsetDateTime atOffset(ZoneOffsetオフセット)

このインスタントをオフセットと組み合わせて、OffsetDateTimeを作成します。

3 ZonedDateTime atZone(ZoneIdゾーン)

このインスタントをタイムゾーンと組み合わせて、ZonedDateTimeを作成します。

4 int compareTo(Instant otherInstant)

この瞬間を指定された瞬間と比較します。

5 boolean equals(Object otherInstant)

この瞬間が指定された瞬間と等しいかどうかを確認します。

6 static Instant from(TemporalAccessortemporal)

テンポラルオブジェクトからInstantのインスタンスを取得します。

7 int get(TemporalFieldフィールド)

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

8 長いgetEpochSecond()

1970-01-01T00:00:00ZのJavaエポックから秒数を取得します。

9 long getLong(TemporalFieldフィールド)

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

10 int getNano()

秒の開始から、後でタイムラインに沿ってナノ秒数を取得します。

11 int hashCode()

この瞬間のハッシュコードを返します。

12 boolean isAfter(Instant otherInstant)

この瞬間が指定された瞬間の後にあるかどうかを確認します。

13 boolean isBefore(Instant otherInstant)

この瞬間が指定された瞬間の前にあるかどうかを確認します。

14 boolean isSupported(TemporalFieldフィールド)

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

15 boolean isSupported(TemporalUnit unit)

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

16 インスタントマイナス(long amountToSubtract、TemporalUnit unit)

指定された金額を差し引いたこのインスタントのコピーを返します。

17 インスタントマイナス(TemporalAmountamountToSubtract)

指定された金額を差し引いたこのインスタントのコピーを返します。

18 インスタントminusMillis(長いmillisToSubtract)

指定された期間(ミリ秒単位)を差し引いた、このインスタントのコピーを返します。

19 インスタントminusNanos(長いnanosToSubtract)

指定された期間(ナノ秒単位)を差し引いた、このインスタントのコピーを返します。

20 インスタントマイナス秒(longsecondsToSubtract)

指定された期間(秒単位)を差し引いた、このインスタントのコピーを返します。

21 static Instant now()

システムクロックから現在の瞬間を取得します。

22 静的インスタント今(時計時計)

指定されたクロックから現在の瞬間を取得します。

23 静的インスタントofEpochMilli(長いepochMilli)

1970-01-01T00:00:00Zのエポックからミリ秒を使用してInstantのインスタンスを取得します。

24 静的インスタントofEpochSecond(long epochSecond)

1970-01-01T00:00:00Zのエポックから秒を使用してInstantのインスタンスを取得します。

25 静的インスタントofEpochSecond(長いepochSecond、長いnanoAdjustment)

1970-01-01T00:00:00Zのエポックからの秒数とナノ秒の小数部を使用してInstantのインスタンスを取得します。

26 静的インスタント解析(CharSequenceテキスト)

2007-12-03T10:15:30.00Zなどのテキスト文字列からInstantのインスタンスを取得します。

27 インスタントプラス(long amountToAdd、TemporalUnit unit)

指定された量が追加されたこのインスタントのコピーを返します。

28 インスタントプラス(TemporalAmountamountToAdd)

指定された量が追加されたこのインスタントのコピーを返します。

29 インスタントplusMillis(長いmillisToAdd)

指定された期間(ミリ秒単位)が追加されたこのインスタントのコピーを返します。

30 インスタントplusNanos(長いnanosToAdd)

指定された期間(ナノ秒単位)が追加されたこのインスタントのコピーを返します。

31 インスタントplusSeconds(long secondsToAdd)

指定された期間(秒単位)が追加されたこのインスタントのコピーを返します。

32 Rクエリ(TemporalQuery クエリ)

指定されたクエリを使用して、このインスタントをクエリします。

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

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

34 長いtoEpochMilli()

この瞬間を1970-01-01T00:00:00Zのエポックからのミリ秒数に変換します。

35 文字列toString()

ISO-8601表現を使用したこの瞬間の文字列表現。

36 インスタントtrectedTo(TemporalUnit unit)

指定された単位に切り捨てられたこのインスタントのコピーを返します。

37 long until(Temporal endExclusive、TemporalUnit unit)

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

38 インスタントwith(TemporalAdjusterアジャスター)

このインスタントの調整済みコピーを返します。

39 Instant with(TemporalField field、long newValue)

指定されたフィールドが新しい値に設定されたこのインスタントのコピーを返します。

継承されたメソッド

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

  • Java.lang.Object