Java react 时间测试 - 已过时间?

标签 java date system

我正在尝试制作一个非常简单的 react 时间测试程序。它由一个按钮“开始测试”和一个按钮“单击我”组成。按下第一个按钮后,第二个按钮会在随机的几秒钟后闪烁红色。时间是根据它变成红色并被用户按下的时间来计算的。

据我搜索,有 3 种方法可以计算程序运行时间/以毫秒为单位的执行时间:

  • 日期().getTime()
  • System.currentTimeMillis()
  • System.nanoTime()

哪个更适合我?事实上,我需要在我的时间安排上有绝对的精确性。

非常感谢:)

最佳答案

System.nanoTime() 是获得明确精度的最佳方式。

参见:System.nanoTime() :

返回最精确的可用系统计时器的当前值,以纳秒为单位。

关于Java react 时间测试 - 已过时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18214152/

相关文章:

java - 在输出中输入特定日期时,我收到 'null'

powershell - 在 powershell 脚本中使用时间进行条件循环

c - 在 C (Linux) 中并行使用 system()

java - 在 Eclipse IDE 中设计 Java Swing GUI 最简单的方法是什么?

java - 如何向 Java Web 客户端应用程序显式添加参数?

JavaScript : Error for increment seconds

c - 为什么有些函数不涉及内核?

java - 三级嵌套循环查询不会运行外循环

从 Riak 检索数据时出现 java.io.EOFException

python - 在 django 中减去日期