-2

Pythonコードを入力すると:

today=datetime.datetime.now()
toda
today.weekday(),

結果は次のとおりです。

datetime.datetime(2012, 9, 18, 16, 53, 35, 124836)    
1

しかし、それは2である必要がありますか?何か間違っているか、私の間違いですか?

4

2 に答える 2

6

ドキュメントから、

曜日を整数として返します。ここで、月曜日は0、日曜日は6です。たとえばdate(2002, 12, 4).weekday() == 2、水曜日です。も参照してくださいisoweekday()

于 2012-09-18T09:02:52.710 に答える
5

いいえ、今日は火曜日です。ドキュメントに従って、それは平日1です。

曜日を整数として返します。ここで、月曜日は0、日曜日は6です。と同じself.date().weekday()です。も参照してくださいisoweekday()

つまり、月曜日は0、火曜日は1、などです。

2火曜日が必要な場合は、.isoweekday()代わりに次を使用してください。

>>> datetime.datetime.now().isoweekday()
2

曜日を整数として返します。月曜日は1、日曜日は7です。と同じself.date().isoweekday()です。weekday()、も参照してくださいisocalendar()

于 2012-09-18T09:00:56.597 に答える