给定日期范围的生成工作日日期的算法

2 c++ algorithm date

我希望能够计算两个日期d1和d2的营业日期(周一至周五).然而,在某些地方,工作日是坐着或晒太阳.

STL或C++中是否有允许进行此类计算的工具?

bdo*_*lan 5

不可以.营业日数据不是C++中可用的区域设置信息的一部分.您必须构建一个数据库,其中包含所有感兴趣区域的"营业日".

  • 当地的假期极大地复杂化了生活.而且,在美国,像阵亡将士纪念日那样的公共假期可能是一个工作日(例如,如果你是一个游乐园),即使对于许多其他组织(例如联邦和地方政府 - 以及华尔街),它也不是工作日.即使在像软件公司这样的组织内,阵亡将士纪念日也可能是技术支持的工作日,但不适用于销售和营销,或研发. (5认同)
  • 不要忘记,当地的假期也不仅仅取决于这个国家 - 例如,在马萨诸塞州,4月19日有一个当地的节日"爱国者日",但该国其他地方并没有观察到它. (3认同)