org.quartz.CronTrigger.getTimeBefore()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(1.6k)|赞(0)|评价(0)|浏览(181)

本文整理了Java中org.quartz.CronTrigger.getTimeBefore()方法的一些代码示例,展示了CronTrigger.getTimeBefore()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。CronTrigger.getTimeBefore()方法的具体详情如下:
包路径:org.quartz.CronTrigger
类名称:CronTrigger
方法名:getTimeBefore

CronTrigger.getTimeBefore介绍

[英]NOT YET IMPLEMENTED: Returns the time before the given time that this CronTrigger will fire.
[中]尚未实现:返回此CronTrigger将触发的给定时间之前的时间。

代码示例

代码示例来源:origin: quartz/quartz-all

  1. /**
  2. * <p>
  3. * NOT YET IMPLEMENTED: Returns the final time at which the
  4. * <code>CronTrigger</code> will fire.
  5. * </p>
  6. *
  7. * <p>
  8. * Note that the return time *may* be in the past. and the date returned is
  9. * not validated against org.quartz.calendar
  10. * </p>
  11. */
  12. public Date getFinalFireTime() {
  13. Date resultTime;
  14. if (getEndTime() != null) {
  15. resultTime = getTimeBefore(new Date(getEndTime().getTime() + 1000l));
  16. } else {
  17. resultTime = (cronEx == null) ? null : cronEx.getFinalFireTime();
  18. }
  19. if ((resultTime != null) && (getStartTime() != null) && (resultTime.before(getStartTime()))) {
  20. return null;
  21. }
  22. return resultTime;
  23. }

代码示例来源:origin: com.opensymphony.quartz/com.springsource.org.quartz

  1. /**
  2. * <p>
  3. * NOT YET IMPLEMENTED: Returns the final time at which the
  4. * <code>CronTrigger</code> will fire.
  5. * </p>
  6. *
  7. * <p>
  8. * Note that the return time *may* be in the past. and the date returned is
  9. * not validated against org.quartz.calendar
  10. * </p>
  11. */
  12. public Date getFinalFireTime() {
  13. Date resultTime;
  14. if (getEndTime() != null) {
  15. resultTime = getTimeBefore(new Date(getEndTime().getTime() + 1000l));
  16. } else {
  17. resultTime = (cronEx == null) ? null : cronEx.getFinalFireTime();
  18. }
  19. if ((resultTime != null) && (getStartTime() != null) && (resultTime.before(getStartTime()))) {
  20. return null;
  21. }
  22. return resultTime;
  23. }

相关文章