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