【问题标题】:how to compare date from get request to date.now? [duplicate]如何比较从获取请求到 date.now 的日期? [复制]
【发布时间】:2020-11-21 18:12:33
【问题描述】:
for count in json_data['data']:
    exp = str(count['expires_on'])
    print(exp)

我有这段代码可以打印出我的 exp(日期格式为 2022-05-11)。我需要创建一个if 条件,将这些日期从获取请求与当前日期-30 天进行比较。我是 Python 新手,尝试了很多方法,有人可以帮忙吗?

【问题讨论】:

标签: python


【解决方案1】:

这应该可行:

from datetime import datetime, timedelta

exp = "2020-08-31"

if (datetime.strptime(exp, "%Y-%m-%d") - timedelta(days=30)).date() == datetime.now().date():
    print("Yes")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-30
    • 2011-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多