我在做查詢使用Python和SQLAlchemy查找過去6個月內的所有日期。代碼如下,如何使用Python在過去6個月內找到所有日期?
current_time = datetime.datetime.utcnow()
six_months_ago = current_time - datetime.timedelta(weeks = 24)
puppies = session.query(Puppy).filter(Puppy.dateOfBirth > six_months_ago).all()
for puppy in puppies:
puppy.name, puppy.dateOfBirth
現在,我如何直接在代碼中使用月份比使用周?我看到了一個優雅的解決方案,但它使用了一個外部庫。我想做這個沒有安裝另一個庫。
請澄清一下你的問題,'我如何直接在代碼中使用月份,而不是使用星期.. ..你想獲得月份數字嗎?月份名稱?您發佈的代碼沒有說清楚。 – hd1
我正在使用「周= 24」,那是6個月。我能否以某種方式直接在代碼中使用月份? 6個月= 4 * 6周= 24周 – Arefe
請參閱我的回答 – hd1