ホームページ >Java >&#&チュートリアル >Javaで現在時刻をミリ秒精度でフォーマットするにはどうすればよいですか?
Java でミリ秒精度で現在時刻を取得する
Java では、SimpleDateFormat クラスを使用して日付と時刻をフォーマットできます。ただし、デフォルトでは、その形式にミリ秒は含まれません。現在の時刻を「YYYY-MM-DD HH:MI:Sec.ミリ秒」形式で取得する方法は次のとおりです:
形式化された時刻文字列にミリ秒を含めるには、次のコードを使用できます:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
このコードは、目的の時刻形式で SimpleDateFormat オブジェクトを作成します。フォーマット文字列の末尾の .SSS は、ミリ秒を出力に含めることを指定します。
変更されたコードの使用方法の例は次のとおりです。
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); Date now = new Date(); String strDate = sdf.format(now); System.out.println(strDate);
出力:
2023-03-08 15:47:08.128
これで、書式設定された現在時刻にミリ秒が含まれ、必要な精度が得られます。
以上がJavaで現在時刻をミリ秒精度でフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。