我正在做一个员工计时系统和工资单处理。我在为员工打电话时遇到了问题。我设法创建了一个时钟,但问题是我想按下'clock in'按钮时启动时钟,当按下'clock out'按钮时停止时钟并存储数据库中的总工作时间。
答案 0 :(得分:1)
long startTime = System.currentTimeMillis();
yourAction();
long endTime = System.currentTimeMillis();
long time = endTime - startTime;
答案 1 :(得分:0)
为时钟绘制UI。当您开始单击按钮时,启动处理程序以开始更新时钟的UI,并为另一个停止按钮执行相同的操作。
因为当您尝试从子线程更新UI时,它将抛出异常。
利用System.currentTimemilli()api计算时间。