4

これは私のコードです:

long currentTime = System.currentTimeMillis();
Date date = new Date(currentTime); // if you really have long
String result = new SimpleDateFormat("HH:mm:ss").format(date.getTime());

日付形式にミリ秒とナノ秒を追加することは可能ですか?

4

3 に答える 3

13

SSSフォーマットがになるように、最後に追加することでミリ秒を追加できますHH:mm:ss.SSS

SimpleDateFormatナノ秒への参照はありません。通常System.nanoTime()、パフォーマンスのデバッグに使用され、表示目的には使用されません。

于 2012-11-28T14:39:28.940 に答える
6
String result = new SimpleDateFormat("HH:mm:ss:SSS").format(date);

"HH:mm:ss:SSS" //SSS stands for milliseconds

詳細については、 SimpleDateFormatAPIを確認してください

于 2012-11-28T14:38:40.200 に答える
0
String timeStamp = new SimpleDateFormat("dd:MM:yyyy_HH:mm:ss:SSS").format(Calendar.getInstance().getTime());
timeStamp = timeStamp + ":" + System.nanoTime();

これは私に出力を与えました、

24:03:2014_18:24:09:890:2018826751601473
于 2014-03-24T12:56:22.933 に答える