java – Cron表达式到日期/时间点列表
作者:互联网
我想知道解析cron表达式并返回Java中的时间点列表的最有效方法/最佳库是什么.
例如,我会在2010年10月每分钟有一个cron表达式,例如Fire,并且会返回一个与触发器触发时间相对应的时间序列(或其他一些日期格式)的列表/数组.
谢谢
解决方法:
你可以使用org.quartz.CronExpression.getNextValidTimeAfter().使用此方法,您可以迭代地获得所需的触发时间.
你必须决定你的迭代起点是什么,它是当前时刻或时代还是其他.
您可以使用构造函数CronExpression(String cronExpression)将字符串cron表达式解析为org.quartz.CronExpression.
编辑:您可以在Spring框架的CronSequenceGenerator中找到类似的功能.两者都可以以类似的迭代方式使用,因此您可以检查哪一个最适合您的性能等.
标签:java,date,epoch,cronexpression 来源: https://codeday.me/bug/20190623/1274979.html