在工作中,我们需要填写一份月薪表,上面写着我们教过的所有课程。每个老师一周中的每一天都教授完全相同的课程
我试图做的是允许用户输入一个月,然后创建一个表示该月的对象,然后按天循环对象。如果这一天是星期一,请填写该老师在星期一所教的课程
到目前为止,我已经尝试使用datetime模块。我可以想出一种方法来输入开始和结束日期,但不能创建一个月,我可以通过一个用户输入来处理我想要的方式
我希望能够设置它,其他员工只需输入他们的姓名和月份,程序就可以完成剩下的工作,因为这不是一个技术熟练的环境。如果有人知道一个方法,这可以通过datetime或其他模块来完成,我会很高兴
您可以使用datetime和timedelta-将天添加到开始日期:
输出:
独行:
你必须把学校停课的日子去掉——这只看工作日
^{} 正是您所需要的。这个接口有点奇怪,因为源材料和主要用例是icalendar的递归规则,dateutil遵循这个术语,但除此之外,它应该处理您的用例
相关问题 更多 >
编程相关推荐