我试图用一个条件在 python 中找到每月的第一天: 如果我的当前日期超过了这个月的25号,那么第一个日期变量将保存下个月的第一个日期,而不是当前月份。我正在做以下事情:
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)
有没有更干净的方法?