datetime.timedelta
の意味を理解しようとしています。datetime timedelta内での計算?
timedelta(days = 6 - d.weekday())
これはどのように機能しますか?
datetime.timedelta
の意味を理解しようとしています。datetime timedelta内での計算?
timedelta(days = 6 - d.weekday())
これはどのように機能しますか?
datetime.date.weekday
は数字です。 0
は、日付が月曜日であることを意味し、6
は日曜日を意味します。 d
は土曜日を表す場合は、:一般
6 - d.weekday() # 6 - 5 == 1
、6 - d.weekday()
は基本的に
d
で表される日付の後日曜日までの日数である整数を与える」
を言っています
timedelta
(たとえば、は次の日曜日のを計算できます)の日数を知りたい場合は、 N君はtimedelta(days=6 - d.weekday())
を使用datetime.date
からdatetime.datetime
継承ということを忘れないでください、そう...それは全く同じよう
あなたの例では、 'D 'とは何である定義された
weekday
方法を持っていますか? – BrenBarn@BrenBarn - 'weekday'メソッドのあるもの。 – mgilson