如何测量java中两次按钮点击之间的时间

时间:2015-03-29 11:52:19

标签: java

我正在做一个员工计时系统和工资单处理。我在为员工打电话时遇到了问题。我设法创建了一个时钟,但问题是我想按下'clock in'按钮时启动时钟,当按下'clock out'按钮时停止时钟并存储数据库中的总工作时间。

2 个答案:

答案 0 :(得分:1)

long startTime = System.currentTimeMillis();
yourAction();
long endTime = System.currentTimeMillis();
long time = endTime - startTime;

答案 1 :(得分:0)

为时钟绘制UI。当您开始单击按钮时,启动处理程序以开始更新时钟的UI,并为另一个停止按钮执行相同的操作。

因为当您尝试从子线程更新UI时,它将抛出异常。

利用System.currentTimemilli()api计算时间。