Java Instant クラスの now() メソッドは、システム クロックから現在のインスタントを取得するために使用されます。
Java Instant now() メソッドは 2 つのパラメータで構成されます。
- Java Instant now() メソッド
- Java Instant now(時計) メソッド
Instant now() メソッドは、システム UTC クロックをクエリして現在の瞬間を取得します。
Instant now(Clock Clock) メソッドは、指定された now をクエリして現在時刻を取得します。
構文
public Instant now() public Instant now(Clock clock)
パラメーター
時計 - 使用するクロック。null ではありません。
戻る
現在の瞬間。null ではありません。
システム クロックを使用した現在の瞬間。null ではありません。
Java Instant now() メソッドの例
例1
import java.time.Instant; public class InstantNowExample1 { public static void main(String[] args) { Instant instant = Instant.now(); System.out.println(instant.getEpochSecond()); } }今すぐテストしてください
出力:
出力はこのようになります。
1410134852
例 2
import java.time.Instant; public class InstantNowExample2 { public static void main(String... args) { Instant i = Instant.now(); System.out.println(i); } }今すぐテストしてください
出力:
出力はこのようになります。
2017-05-01T20:57:32.709Z
Java Instant now(時計) メソッドの例
例 3
import java.time.Clock; import java.time.Instant; public class InstantNowExample3 { public static void main(String[] args) { Instant instant = Instant.now(Clock.systemUTC()); System.out.println(instant); } }今すぐテストしてください
出力:
出力はこのようになります。
2017-03-15T09:18:34.062Z
例 4
import java.time.Clock; import java.time.Instant; import java.time.ZoneId; public class InstantNowExample4 { public static void main(String... args) { Instant i = Instant.now(Clock.system(ZoneId.of('America/Chicago'))); System.out.println(i); } }今すぐテストしてください
出力:
出力はこのようになります。
2017-05-01T20:57:34.818Z