私は現在の日付が月の25日を過ぎた後、最初の日付変数が最初の日付を保持するかどうかという条件で、Pythonでその月の最初の日を見つけようとしています今月の代わりに次の月の私は次のようにしています:Pythonの月の最初の日を見つける
import datetime
todayDate = datetime.date.today()
if (todayDate - todayDate.replace(day=1)).days > 25:
x= todayDate + datetime.timedelta(30)
x.replace(day=1)
print x
else:
print todayDate.replace(day=1)
これを行うためのクリーンな方法はありますか?
ありがとうございます!
を行うことができます - 。todayDate.replace(日= 1))の日> 25'のみ27日に真となり、ありません26日。言葉で言うことやコードで言うことをしたいのですか? –
そして、あなたは2月の後半に問題に遭遇するかもしれないと私には思われます。 – Matthias