[英]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.