当达到特定的系统时间时,如何实现代码来执行某些操作? 我想到的唯一解决方案是使用计时器每隔几分钟或几小时“滴答”一次,以检查是否已达到特定时间。
还有其他更好的解决方案吗?
谢谢。
抱歉,如果我没说清楚,我会在我的Java程序中实现代码,它是在新的一天到来之前清除日志记录并保存记录。
示例:清除当前记录并在 23:59 保存这些记录。
最佳答案
在纯Java中,有一个Timer class 。如果您已经有一个程序正在运行,这非常有用。或者您正在运行一个始终运行的网络应用程序。
另一种选择是使用操作系统(UNIX cron)并让它在那时启动 Java 程序。如果您不满足计时器的条件,这非常有用。
关于java - 当系统时间达到特定时间时执行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16555717/