gpt4 book ai didi

Python计算

转载 作者:行者123 更新时间:2023-12-01 04:57:47 24 4
gpt4 key购买 nike

我正在尝试编写一个方法 different(self, other) ,它返回一个整数,表示 self(一个日历日期)和 other(另一个日历日期)之间的天数。

最佳答案

您尚未与我们共享您的 Date 类,但是 Python already provides one ,完成计算日期差异的方法:

>>> from datetime import date
>>> a = date(2014,11,10)
>>> b = date(2014,12,24)
>>> b-a
datetime.timedelta(44)
>>> (b-a).days # if you need the number of days as an integer
44

不过,我通常更喜欢 datetime.datetime - 它提供了更高的准确性和更多操作日期的方法:

>>> from datetime import datetime
>>> a = datetime(2014,11,10) # works just the same, but you can also
>>> b = datetime(2014,12,24) # add hours/minutes/seconds etc.
>>> b-a
datetime.timedelta(44)
>>> (b-a).days
44

关于Python计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26982699/

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