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