2

我目前正在参考此链接来为我的程序创建计时器。

但我不知道如何获得timer停止的时间。

我认为System.getcurrentTimeMillis()目前不能使用。

那么,如何通过timer上述方法获得停止的当前时间?

编辑 :

我目前正在构建一个简单的 4X4 记忆游戏,并且我的程序中有计时器,使用此链接中的方法。

在游戏结束时,我将使用 ashowMessageDialog来显示点击次数和使用时间。但是,我只能显示点击次数,这是最简单的部分。

根据链接中的方法,我想我可以使用一种简单的方法,例如

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 回答