Javaの:のSimpleDateFormatにミリ秒を追加する方法

アデルゴールドバーグ:

私が書いた次のような方法は私に秒レベルまでの時間を与えます。

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

private String getTime() {
    SimpleDateFormat sdf = new SimpleDateFormat("dd-M-yyyy hh:mm:ss");
    String dateInString = "22-01-2015 10:20:56";
    Date date = sdf.parse(dateInString);
    return dateInString;
}

上記ロジックと表示されている時間22-01-2020 10:20:56- :しかし、私はこのように表示されるはずミリ秒レベルまでの時間を必要とします22-01-2020 10:20:56:937どのように私は時間列出力にミリ秒を追加するには?

トーベン:

信じられないほど、まだスタックオーバーフローに頼まれたことはないようです。あたりとしてのSimpleDateFormatのJavaDocには、「S」の形式を使用します。

SimpleDateFormat sdf = new SimpleDateFormat("dd-M-yyyy hh:mm:ss:SSS");

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=293127&siteId=1