Java如何获取计时器停止的时间?

时间:2012-05-15 15:29:41

标签: java swing timer awt

我目前正在引用此link来为我的程序创建计时器。

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

我认为System.getcurrentTimeMillis()目前无法使用。

那么,如何使用上述方法停止timer时的当前时间?

编辑:

我正在构建一个简单的4X4内存游戏,我的程序中有计时器,使用此link中的方法。

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

基于link的方法,我想我可以使用简单的方法,例如

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);

有没有更好的方法呢?

1 个答案:

答案 0 :(得分:1)

您可以使用


Date d = new Date();
DateFormat df = new SimpleDateFormat("hh:mm:ss");
String dateStr = df.format(d);