我想做一个定时执行来比较两个逻辑。
在 Netbeans 中是否可以执行此操作,或者我需要执行代码实现?
编辑:我希望程序在停止/关闭之后执行一段时间,而不是测量执行时间。
最佳答案
编辑:根据您的编辑 -
EDIT: I want the program execute for a certain time and after that stop/shutdown, and not measure how time was spent executing.
那么使用 Java 的 Calendar 对象正是您所需要的。您可以从其中调用一个方法,该方法返回以毫秒为单位的时间。只需不断转换它,直到获得所需的比较单位(分钟、小时等)。
或者,更好的是,您可以创建一个最小但完整的类,它提供您需要的功能,而无需对转换值进行硬编码:]。
<小时/>我不是 100% 确定“在 Netbeans 中”或“代码实现”是什么意思? 如果你希望一个程序持续运行到某个时间,然后在该时间过后执行一个方法,那么这并不困难。
Java 的 API 具有可以返回时间的 Calendar 对象:
Calendar now = Calendar.getInstance();
关于java - Netbeans 可以定时执行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6143112/