java - Netbeans 可以定时执行吗?

标签 java netbeans time execution

我想做一个定时执行来比较两个逻辑。

在 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/

相关文章:

Excel字符串转时间格式

java - Gradle Java 控制台应用程序

java - 从 Spring 3.0 迁移到 Spring 3.1 时出现 org.springframework.web.servlet.DispatcherServlet 错误

java - JFrame 可见性

java - 检索 ImageIcon 的路径

algorithm - 算法时间复杂度计算

java - 数据结构的多态性

java - 如何在 Java 中更改实际 JButton 的颜色?不是背景也不是文字

java - 如何自动滚动文本区域而不增加其大小

r - 仅在 R 中将日期/时间转换为日期