Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Java获取系统启动时间?_Java_Java 3d - Fatal编程技术网

用Java获取系统启动时间?

用Java获取系统启动时间?,java,java-3d,Java,Java 3d,可能重复: 有没有办法用Java获取系统启动时间 我正在尝试使用Alpha类制作一些动画。Alpha是一个Java3D API函数,它将依赖时间的函数建模为[0,1]。Alpha实例需要被告知从系统启动到开始运行需要等待多少毫秒。它称之为触发时间 我希望能够编写一行代码,在执行该行时立即启动Alpha。因此,我需要知道系统启动以来经过了多少时间。换句话说,我需要将alpha.triggerTime设置为System.currentTimeMillis()-startTime 那我怎么找到这个开

可能重复:

有没有办法用Java获取系统启动时间

我正在尝试使用Alpha类制作一些动画。Alpha是一个Java3D API函数,它将依赖时间的函数建模为[0,1]。Alpha实例需要被告知从系统启动到开始运行需要等待多少毫秒。它称之为触发时间

我希望能够编写一行代码,在执行该行时立即启动Alpha。因此,我需要知道系统启动以来经过了多少时间。换句话说,我需要将alpha.triggerTime设置为System.currentTimeMillis()-startTime

那我怎么找到这个开始时间呢?我知道我可以调用System.currentTimeMillis()作为我代码的第一行,但是这个动画发生在一个线程中,该线程由一个与启动程序的类不同的类调用,我不想将startTime传递给所有这些对象。必须有一个更干净的解决方案

谢谢,
Jeff

假设“triggerTime”为“0”(startTime+triggerTime>=currentTime),则在执行以下行时,“myAlpha”将立即启动:


八月,InteractiveMesh

您所说的“系统”开始时间是什么意思?电脑是什么时候开机的,还是程序开始运行的?@Bohemian非常感谢你的提示。我做了一些搜索,但没有找到那个线索。

myAlpha.setStartTime(System.currentTimeMillis());