Python weekday()让星期日为1&周六7

时间:2016-02-02 00:28:39

标签: python datetime

将星期日定为1,星期六定为7,等同于datetime.isoweekday()

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

我觉得很奇怪没有内置方法来进行流行的表示。 - 咆哮结束 -

1 个答案:

答案 0 :(得分:3)

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

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

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

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