用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());