【发布时间】:2012-01-03 04:52:13
【问题描述】:
这有点难以解释,所以如果这没有多大意义,我深表歉意。
我有一个程序,我正在做一些调度。它的一项设置是在某些日子每周运行一项任务。例如,每周一、周三和周五。
考虑当前任务计划在 2012 年 1 月 2 日(星期一)的示例,我已经有一堆代码工作到我知道下一个任务应该在 1 之后的星期三运行的地步2/2012。我需要做的就是计算那个星期三(2012 年 1 月 4 日)的实际日期。
我实际上将星期几作为 date.weekday() 中的相应整数,所以在这种情况下,我有 2 代表星期三。
处理此类事情的最佳方法是什么?我觉得应该有一个相当简单的解决方案,但没有想到。我正在考虑使用日历对象来搜索我想要的星期几,但这似乎有点过头了。
【问题讨论】: