Java计算下一次提醒时间的简单算法需求分析算法分析代码清单核心算法计数器对象工具类代码下载地址
需求分析
在生产实践过程中,我们接到了一个这样的需求,客户接到系统做工作单后,按照要求客服人员要定时进行回访,回访提醒必须在工作时间段内进行,提醒时间和工作时间客户要求自己设定。
算法分析
接到这个需求、首先进行分析得出了这样几个要素:
工作日 例如 2020-05-10 星期日(休) 2020-05-009 星期六 (法定工作日)
工作时段: 例如 08:30:00~12:00:00 这种时间段可能一天会设置多个
提醒间隔: 可以为10分钟,也可以为100分钟,跨过整个天,等等。
初始时间:
1