クラス
java.time.Instantの使用
パッケージ | 説明 |
---|---|
java.lang |
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
|
java.nio.file.attribute |
ファイルおよびファイル・システム属性へのアクセスを提供するインタフェースとクラスです。
|
java.sql |
Java™プログラミング言語を使用してデータソース(通常はリレーショナル・データベース)に格納されたデータにアクセスして処理するためのAPIを提供します。
|
java.time |
日付、時間、インスタント、デュレーションのメインAPI。
|
java.time.chrono |
デフォルトのISO暦以外の暦体系の汎用API。
|
java.time.zone |
タイムゾーンおよびそのルールのサポート。
|
java.util |
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
|
java.util.logging |
Java™ 2プラットフォームのコア・ロギング機能のクラスとインタフェースを提供します。
|
jdk.jfr |
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
|
jdk.jfr.consumer |
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
|
-
java.langでのInstantの使用
型Instantの引数を持つ型を返すjava.langのメソッド 修飾子と型 メソッド 説明 Optional<Instant>
ProcessHandle.Info. startInstant()
プロセスの開始時間を返します。 -
java.nio.file.attributeでのInstantの使用
Instantを返すjava.nio.file.attributeのメソッド 修飾子と型 メソッド 説明 Instant
FileTime. toInstant()
このFileTime
オブジェクトをInstant
に変換します。Instant型のパラメータを持つjava.nio.file.attributeのメソッド 修飾子と型 メソッド 説明 static FileTime
FileTime. from(Instant instant)
時系列上で、指定されたInstant
オブジェクトと同じ時点の値を表すFileTime
を返します。 -
java.sqlでのInstantの使用
Instantを返すjava.sqlのメソッド 修飾子と型 メソッド 説明 Instant
Date. toInstant()
このメソッドは常にUnsupportedOperationExceptionをスローします。SQLDate
値は時間コンポーネントを持たないので、このメソッドは使わないでください。Instant
Time. toInstant()
このメソッドは常にUnsupportedOperationExceptionをスローします。SQLTime
値は日付コンポーネントを持たないので、このメソッドは使わないでください。Instant
Timestamp. toInstant()
このTimestamp
オブジェクトをInstant
に変換します。 -
java.timeでのInstantの使用
Instantとして宣言されているjava.timeのフィールド 修飾子と型 フィールド 説明 static Instant
Instant. EPOCH
1970-01-01T00:00:00Zエポック・インスタントの定数。static Instant
Instant. MAX
サポートされる最大Instant
、1000000000-12-31T23:59:59.999999999Z。static Instant
Instant. MIN
サポートされる最小Instant
、-1000000000-01-01T00:00Z。Instantを返すjava.timeのメソッド 修飾子と型 メソッド 説明 static Instant
Instant. from(TemporalAccessor temporal)
Instant
のインスタンスを時間的オブジェクトから取得します。abstract Instant
Clock. instant()
クロックの現在の時点を取得します。Instant
Instant. minus(long amountToSubtract, TemporalUnit unit)
このインスタントのコピーから指定された量を引いたものを返します。Instant
Instant. minus(TemporalAmount amountToSubtract)
このインスタントのコピーから指定された量を引いたものを返します。Instant
Instant. minusMillis(long millisToSubtract)
このインスタントのコピーから指定されたミリ秒単位デュレーションを引いたものを返します。Instant
Instant. minusNanos(long nanosToSubtract)
このインスタントのコピーから指定されたナノ秒単位デュレーションを引いたものを返します。Instant
Instant. minusSeconds(long secondsToSubtract)
このインスタントのコピーから指定された秒単位デュレーションを引いたものを返します。static Instant
Instant. now()
システム・クロックから現在のインスタントを取得します。static Instant
Instant. now(Clock clock)
指定されたクロックから現在のインスタントを取得します。static Instant
Instant. ofEpochMilli(long epochMilli)
Instant
のインスタンスをエポック1970-01-01T00:00:00Zからのミリ秒数を使用して取得します。static Instant
Instant. ofEpochSecond(long epochSecond)
Instant
のインスタンスをエポック1970-01-01T00:00:00Zからの秒数を使用して取得します。static Instant
Instant. ofEpochSecond(long epochSecond, long nanoAdjustment)
Instant
のインスタンスをエポック1970-01-01T00:00:00Zからの秒数と秒のナノ秒部分を使用して取得します。static Instant
Instant. parse(CharSequence text)
2007-12-03T10:15:30.00Z
などのテキスト文字列からInstant
のインスタンスを取得します。Instant
Instant. plus(long amountToAdd, TemporalUnit unit)
指定された量を加算した、このインスタントのコピーを返します。Instant
Instant. plus(TemporalAmount amountToAdd)
指定された量を加算した、このインスタントのコピーを返します。Instant
Instant. plusMillis(long millisToAdd)
このインスタントのコピーに指定されたミリ秒単位デュレーションを加算したものを返します。Instant
Instant. plusNanos(long nanosToAdd)
このインスタントのコピーに指定されたナノ秒単位デュレーションを加算したものを返します。Instant
Instant. plusSeconds(long secondsToAdd)
このインスタントのコピーに指定された秒単位デュレーションを加算したものを返します。Instant
OffsetDateTime. toInstant()
この日付/時間をInstant
に変換します。Instant
Instant. truncatedTo(TemporalUnit unit)
指定された単位に切り捨てられた状態で、このInstant
のコピーを返します。Instant
Instant. with(TemporalAdjuster adjuster)
このインスタントの調整済のコピーを返します。Instant
Instant. with(TemporalField field, long newValue)
指定されたフィールドを新しい値に設定して、このインスタントのコピーを返します。Instant型のパラメータを持つjava.timeのメソッド 修飾子と型 メソッド 説明 int
Instant. compareTo(Instant otherInstant)
このインスタントと指定されたインスタントを比較します。static Clock
Clock. fixed(Instant fixedInstant, ZoneId zone)
常に同じインスタントを返すクロックを取得します。boolean
Instant. isAfter(Instant otherInstant)
このインスタントが指定されたインスタントの後かどうかをチェックします。boolean
Instant. isBefore(Instant otherInstant)
このインスタントが指定されたインスタントの前かどうかをチェックします。static LocalDate
LocalDate. ofInstant(Instant instant, ZoneId zone)
Instant
とゾーンIDからLocalDate
のインスタンスを取得します。static LocalDateTime
LocalDateTime. ofInstant(Instant instant, ZoneId zone)
Instant
およびゾーンIDからLocalDateTime
のインスタンスを取得します。static LocalTime
LocalTime. ofInstant(Instant instant, ZoneId zone)
Instant
とゾーンIDからLocalTime
のインスタンスを取得します。static OffsetDateTime
OffsetDateTime. ofInstant(Instant instant, ZoneId zone)
Instant
およびゾーンIDからOffsetDateTime
のインスタンスを取得します。static OffsetTime
OffsetTime. ofInstant(Instant instant, ZoneId zone)
Instant
およびゾーンIDからOffsetTime
のインスタンスを取得します。static ZonedDateTime
ZonedDateTime. ofInstant(Instant instant, ZoneId zone)
Instant
からZonedDateTime
のインスタンスを取得します。 -
java.time.chronoでのInstantの使用
Instantを返すjava.time.chronoのメソッド 修飾子と型 メソッド 説明 default Instant
ChronoLocalDateTime. toInstant(ZoneOffset offset)
この日付/時間をInstant
に変換します。default Instant
ChronoZonedDateTime. toInstant()
この日付/時間をInstant
に変換します。Instant型のパラメータを持つjava.time.chronoのメソッド 修飾子と型 メソッド 説明 default ChronoZonedDateTime<? extends ChronoLocalDate>
Chronology. zonedDateTime(Instant instant, ZoneId zone)
Instant
からこの暦でChronoZonedDateTime
を取得します。ChronoZonedDateTime<HijrahDate>
HijrahChronology. zonedDateTime(Instant instant, ZoneId zone)
ZonedDateTime
IsoChronology. zonedDateTime(Instant instant, ZoneId zone)
Instant
からこの暦でISOのゾーン付きの日付/時間を取得します。ChronoZonedDateTime<JapaneseDate>
JapaneseChronology. zonedDateTime(Instant instant, ZoneId zone)
ChronoZonedDateTime<MinguoDate>
MinguoChronology. zonedDateTime(Instant instant, ZoneId zone)
ChronoZonedDateTime<ThaiBuddhistDate>
ThaiBuddhistChronology. zonedDateTime(Instant instant, ZoneId zone)
-
java.time.zoneでのInstantの使用
Instantを返すjava.time.zoneのメソッド 修飾子と型 メソッド 説明 Instant
ZoneOffsetTransition. getInstant()
遷移インスタントを取得します。Instant型のパラメータを持つjava.time.zoneのメソッド 修飾子と型 メソッド 説明 Duration
ZoneRules. getDaylightSavings(Instant instant)
このゾーンの指定されたインスタントに使用しているサマー・タイムの量を取得します。ZoneOffset
ZoneRules. getOffset(Instant instant)
これらのルールで、指定されたインスタントに適用できるオフセットを取得します。ZoneOffset
ZoneRules. getStandardOffset(Instant instant)
このゾーンでの指定されたインスタントの標準オフセットを取得します。boolean
ZoneRules. isDaylightSavings(Instant instant)
指定されたインスタントがサマー・タイムにあるかどうかを確認します。ZoneOffsetTransition
ZoneRules. nextTransition(Instant instant)
指定されたインスタント後の次の遷移を取得します。ZoneOffsetTransition
ZoneRules. previousTransition(Instant instant)
指定されたインスタント前の前の遷移を取得します。 -
java.utilでのInstantの使用
-
java.util.loggingでのInstantの使用
Instantを戻すjava.util.loggingのメソッド 修飾子と型 メソッド 説明 Instant
LogRecord. getInstant()
イベントが発生した瞬間を取得します。型Instantのパラメータを持つjava.util.loggingのメソッド 修飾子と型 メソッド 説明 void
LogRecord. setInstant(Instant instant)
イベントが発生した瞬間を設定します。 -
jdk.jfrでのInstantの使用
Instantを戻すjdk.jfrのメソッド 修飾子と型 メソッド 説明 Instant
Recording. getStartTime()
このレコーディングが開始された時間を返します。Instant
Recording. getStopTime()
このレコーディングが停止した時間を返します。 -
jdk.jfr.consumerでのInstantの使用
Instantを戻すjdk.jfr.consumerのメソッド 修飾子と型 メソッド 説明 Instant
RecordedEvent. getEndTime()
イベントの終了時間を返します。Instant
RecordedObject. getInstant(String name)
タイムスタンプ・フィールドの値を返します。Instant
RecordedEvent. getStartTime()
イベントの開始時間を返します。