将周日保持为1并将周六保持为7的datetime.isoweekday()等价于什么?

Python的weekday()也没有帮助。除了通过子类化或进行奇怪的算术(加法,mod 7)而变得笨拙之外,还有其他方法吗?

我发现没有内置的流行表示方法很奇怪。 -响尾声-

最佳答案

您可以使用像这样的查找表

[1,2,3,4,5,6,7,1][datetime.isoweekday(dt)]


要么

[1,2,3,4,5,6,7,1][dt.isoweekday()]


该表中的第一个值当然不会使用

09-25 16:49