【发布时间】:2018-04-09 08:58:29
【问题描述】:
我正在尝试让 python 在输入一周中的某一天时返回月份的日期,例如: 2018 年 4 月的第一个星期日返回 1 或 2018 年 4 月的第三个星期四返回 19
是否有 python 库或数学算法可以做到这一点?我查看了 Zeller 的一致性,但似乎相反。
【问题讨论】:
-
使用
date.weekday查找每月第一天的工作日。增加工作日差异的价值。添加 7*n 以表示周差。瞧。 -
该死的我怎么错过了。谢谢@MrT!
-
与日期有关的大部分内容都可以在
datetime或(鲜为人知的)calendar库中找到。