九亿少女的梦@ 2019-12-03 13:54 采纳率: 0%
浏览 590

有没有大佬知道怎么判断定时任务的时间区间

就是项目里面有一个功能是定时播放,
现在要在添加任务的时候判断是否和已存在的任务时间有冲突。
比如:有一个任务是:每周一到周五下午13:00播放,播放时长为三分钟。
然后添加任务,选择时间的时候去判断这个时间是否和上面任务的时间段有冲突。
希望有大佬能指点一下,谢谢

  • 写回答

1条回答 默认 最新

  • aizongjie 2019-12-03 17:15
    关注

    你可以只取每天的时分秒判断;
    比如
    1. 遍历已经保存的任务,根据cron表达式可以得到时间段(13:00 ~ 13:03);
    2. 添加任务的时候,根据cron表达式也得到一个时间段;
    3.拿2和1比较,如果存在交叉的,则提示。。。

    评论

报告相同问题?

悬赏问题

  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况
  • ¥15 画两个图 python或R
  • ¥15 在线请求openmv与pixhawk 实现实时目标跟踪的具体通讯方法
  • ¥15 八路抢答器设计出现故障
  • ¥15 opencv 无法读取视频