【发布时间】:2017-11-12 02:25:51
【问题描述】:
为了编写一个计算银行账户当前状态的脚本,我需要编写一个函数来查找启动日期和当前日期之间的收入和结果事件。
在 Python 中使用 datetime 可以使用 datetime.timedelta 找到两个日期之间经过的天数,但是对于每月或每年发生的任何交易,我还需要一些东西来找到月数和年数之间,考虑到它们的不同长度。
有没有办法在 Python 中使用 datetime 查找输入日期之间的“事件”(即特定日期)数量?
例如:事务 t1 在每个月的第 2 天发生。事务 t2 从 1 月 1 日开始每 14 天发生一次。给定两个输入日期 7 月 3 日和 8 月 29 日,该函数找出 t1 和 t2 发生了多少时间(并使用它来计算最终值)
【问题讨论】:
-
您能否提供您的代码示例以帮助其他人给予良好的答复?