我有2个人的出生信息,我想对他们做一些分析。 比如,他们的年龄,秒,年+月+天之间的差异。 我试过这个:
from datetime import date
a = date(1991, 07, 20)
b = date(1999, 06, 06)
print((a-b).days)
-2878
这给了我2878
天,但我想计算years + months + days
我试图划分2878/365,但我想要精确的计算
我怎么能接近这个?
预期产出:
7 years x months x days
答案 0 :(得分:3)
使用 <match kubernetes_logs>
@type rewrite_tag_filter
<rule>
key application_name
pattern (.+)
tag $1
</rule>
</match>
和 datetime
:
dateutil
答案 1 :(得分:2)
对于严格差异,即年,月和日之间的差异,您可以使用the result I get is :
<!-- begin snippet: js hide: false console: true babel: false -->
[ { id: .... , userid:student1@mbmmail.com, sentto:[[object],[object]], recievedfrom[[object]] } ]
个对象的属性。
timedelta
对于时间感知差异,您可以按照@Austin's solution使用第三方from datetime import date
a = date(1991, 7, 20)
b = date(1999, 6, 6)
months = a.month - b.month
years = a.year - b.year
days = a.day - b.day
print('{0} years, {1} months, {2} days'.format(years, months, days))
-8 years, 1 months, 14 days
。