元の質問:
現在時刻の正確な取得「YYYY-MM-DD HH:MM:Sec.ミリ秒」形式は依然としてわかりにくいです。提供されたコードは、現在時刻を「YYYY-MM-dd HH:mm:ss」形式で提供する貴重な開始点となります。ただし、ミリ秒をキャプチャする機能はありません。 SimpleDateFormat を使用してこの機能を実装するにはどうすればよいですか?
解決策:
時刻形式の一部としてミリ秒を取得するには、SimpleDateFormat パターンを少し変更する必要があります。パターン「SSS」はミリ秒を表すため、既存のパターンにシームレスに組み込むことができます:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
更新された例は次のとおりです:
public static String getCurrentTimeStamp() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); Date now = new Date(); String strDate = sdf.format(now); return strDate; }
この調整により、取得できるようになりました現在の時刻を希望の「YYYY-MM-DD HH:MM:Sec.ミリ秒」形式で入力します。
以上がYYYY-MM-DD HH:MM:Sec.ミリ秒形式でミリ秒の精度で現在時刻を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。