この投稿では、Unixエポックから経過したミリ秒/秒数を取得する方法について説明します。 Unixエポックは1970年1月1日の00:00:00UTCです。

1.使用する System.currentTimeMillis() 方法

The System.currentTimeMillis() メソッドは、現在の時刻と1970年1月1日の午前0時(UTC)の差をミリ秒単位で返します。

ダウンロード  コードを実行する

出力(変化します):

1640353547371

 
The System.currentTimeMillis() メソッドは現在の時刻をミリ秒単位で返します。出力を1000で割ると、時間を秒に簡単に変換できます。

ダウンロード  コードを実行する

出力(変化します):

1640353563

2.使用する Instant.toEpochMilli() 方法

The Instant クラスはタイムライン上のポイントを表します。システム時計を使用して現在の瞬間を取得するには、 Instant.now() 方法。この瞬間をエポックからのミリ秒数に変換するには、 toEpochMilli() 方法。

ダウンロード  コードを実行する

出力(変化します):

1640353580825

 
または、この瞬間をUnixエポックから経過した秒数に変換することもできます getEpochSecond() 方法。

ダウンロード  コードを実行する

出力(変化します):

1640353593

これは、Javaのエポックからミリ秒が経過することについてのすべてです。