用Python可以找到年份中两个日期之间的差,其余的以天为单位表示]

问题描述 投票:-1回答:2
如果输出以年为单位,其余以天为单位,如何找到两个日期之间的差异?

示例1

:如果两个日期分别为June 1, 1981August 23, 2001,,则结果应为20 years and 83 days

示例2

:如果两个日期分别为January 1, 2002December 30, 2003,,则结果应为1 year and 363 days我不关心结果的

格式

;我只需要知道计算年数和天数的最Pythonic方法即可。
谢谢!

如果输出以年为单位,其余以天为单位,如何找到两个日期之间的差异?示例1:如果两个日期分别是1981年6月1日和2001年8月23日,...

python output date-arithmetic
2个回答
0
投票
您将需要使用datetime和relativedelta模块。

0
投票
使用内置模块datetime,您可以轻松获得天数。
© www.soinside.com 2019 - 2024. All rights reserved.