2

現在、このリンクを参照して、プログラムのタイマーを作成しています。

timerでも、止まった時間をどうやって取得するのかわかりません。

System.getcurrentTimeMillis()現時点では使用できないと思います。

timerでは、上記の方法で停止した現在の時刻を取得するにはどうすればよいですか?

編集 :

私は現在、単純な4X4メモリゲームを構築しており、このリンクのメソッドを使用して、プログラムにタイマーがあります。

ゲームの最後に、を使用しshowMessageDialogてクリック数と使用時間を表示します。ただし、クリック数を表示するだけで、最も簡単な部分です。

リンクからの方法に基づいて、私は次のような簡単な方法を使用できると思います

JOptionPane.showMessageDialog( null, "Congratulations. \n You have win the game with " + click + " click(s) in " + hour + "hour(s) " + minute + " minute(s) " + second + " second(s).", "Win", 1);

それを行うためのより良い方法はありますか?

4

1 に答える 1

1

使用できます


Date d = new Date();
DateFormat df = new SimpleDateFormat("hh:mm:ss");
String dateStr = df.format(d);
于 2012-05-15T15:47:55.017 に答える