ホームページ >Java >&#&チュートリアル >Javaにおけるタイムスタンプの意味
Java のタイムスタンプは、1970 年から経過したミリ秒数を表します。タイプには、現在のタイムスタンプ (System.currentTimeMillis()) と指定されたタイムスタンプ (Instant.ofEpochMilli(long millis)) が含まれます。 SimpleDateFormat クラスを通じて読み取り可能な文字列に変換でき、イベントのログ記録、並べ替え、一意の識別子、キャッシュ、データベースの作成に使用できます。
Java のタイム スタンプ
Java のタイム スタンプは、Unix エポック (1970 年 1 月 1 日以降) を表します。 00:00:00 GMT からのミリ秒単位)。これは、イベントが発生した時刻を正確に記録するために使用される長い (64 ビット) 数値です。
タイプと取得方法
Java には主に 2 つのタイプのタイムスタンプがあります:
System.currentTimeMillis()
メソッドを使用して、現在のシステム時間の Unix エポックからのミリ秒数を取得して返します。 Instant.ofEpochMilli(long millis)
メソッドを使用して、指定されたタイムスタンプを作成できます。 millis パラメータは、Unix エポックから経過したミリ秒数を表します。 変換と書式設定
タイムスタンプは、SimpleDateFormatter
クラスを通じて読み取り可能な時刻文字列に変換できます。例:
<code class="java">SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String formattedDate = sdf.format(new Date(timestamp));</code>
用途
Java のタイムスタンプには、次のような幅広い用途があります。イベントの発生
以上がJavaにおけるタイムスタンプの意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。