gpt4 book ai didi

python - 如何将日期时间与当前日期进行比较?

转载 作者:行者123 更新时间:2023-12-01 06:33:35 24 4
gpt4 key购买 nike

我有以下东西

    >>> import datetime 
>>>
>>> some_date = datetime.datetime.strptime('2017-07-03T20:35:45.000Z', '%Y-%m-%dT%H:%M:%S.%fZ')
>>> some_date
datetime.datetime(2017, 7, 3, 20, 35, 45)
>>> datetime.datetime.now()
datetime.datetime(2017, 8, 21, 22, 4, 20, 215391)
>>>

我想知道some_date是否比今天早N天?就像我们把 N 当作 2 一样。然后我想知道 some_date 是否是两天前的。我应该如何减去两者?这行得通吗? https://stackoverflow.com/a/441152/3834059

最佳答案

你可以这样检查
你不需要花时间

import datetime

if my_time == datetime.timedelta(days=2):
print("my time is for 2 days ago")

或者过去的另一个例子

import datetime

if my_time >= datetime.datetime.now() - datetime.timedelta(days=1):
print("my time is in past")

关于python - 如何将日期时间与当前日期进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59775600/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com