关于节假日时间处理

70 阅读1分钟

集合A (周一到周五)

集合B (周六到周日)

集合C (元旦清明端午等节日)

集合D (补班日)

工作日集合 = A - C + D

节假日集合 = B + C - D

考虑到节假日功能的更通用性:

提供方案提供数据优点缺点
方案1:例如 2025年节假日: 返回节假日集合日期( B + C - D)业务方不关心逻辑处理性能慢 ,数据量大
方案2:例如 2025年节假日: 返回集合C 和集合 D,业务方处理逻辑性能好三方接口关心处理逻辑
方案3:例如 提供接口返回时间日期是否符合某规则业务方不关心逻辑性能问题