gpt4 book ai didi

python - 两个日期之间的日期数

转载 作者:行者123 更新时间:2023-12-04 16:24:22 25 4
gpt4 key购买 nike

我想获得两个日期之间的天数。但这些日子不必是全天 24 小时。如果第一个日期正好在午夜之前,第二个日期正好在午夜之后,我仍然希望将其算作一天。

from datetime import datetime
a = datetime.strptime("2021-07-13 22:00:00", "%Y-%m-%d %H:%M:%S")
b = datetime.strptime("2021-07-14 06:00:00", "%Y-%m-%d %H:%M:%S")

print((b-a).days)

# Output: 0
# Expected output: 1

最佳答案

只需删除 datetime 的时间分量调用 .date() ,

from datetime import datetime
a = datetime.strptime("2021-07-13 22:00:00", "%Y-%m-%d %H:%M:%S").date()
b = datetime.strptime("2021-07-14 06:00:00", "%Y-%m-%d %H:%M:%S").date()

print((b-a).days)

关于python - 两个日期之间的日期数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68364059/

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