繁体   English   中英

如何在Java中测量两次按钮单击之间的时间

[英]how to measure time between two button clicks in java

我正在做一个员工计时系统和工资单处理。 我在给员工计时时遇到问题。 我设法创建了一个时钟,但是问题是我想在按下“时钟输入”按钮时启动时钟,而在按下“时钟输出”按钮时停止时钟,并将工作的总时间存储在数据库中。

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM