也许我不理解relativedelta
背后的意图,但行为上的不一致性,即较小的子间隔被折叠成较大的子间隔,以便表示最小的子间隔集,这似乎是不可取的。具体地说,月份似乎可以分解为年份,但天数和星期仍然不明确(即天数=#周数*7+剩余天数)。你知道吗
from dateutil.parsers import parse as dparse
from dateutil.relativedelta import relativedelta as rdelta
start = dparse('12/3/15')
end = dparse('1/28/17')
rd = rdelta(end, start)
这里是rd.years = 1
、rd.months = 1
、rd.weeks = 3
和rd.days = 25
。你知道吗
为什么?我希望子区间相互排斥。你知道吗
从源代码:
因此
weeks
是一种将天表示为周的方便方法。你知道吗相关问题 更多 >
编程相关推荐