【发布时间】:2014-08-10 08:46:37
【问题描述】:
假设我有 2 个时间戳
a=Timestamp('1986-03-31 00:00:00', tz=None)
b=Timestamp('1986-04-18 00:00:00', tz=None)
现在,如果我只取差价b-a,我将得到datetime.timedelta(18)。
我怎样才能得到月份的差值,即1。不管他们之间有多少实际天数,我都需要month 的差异。有一个函数SAS 正是我需要的,intck('month',a,b)=1。 python 或 pandas/numpy 中是否有任何等价物?
谢谢!
【问题讨论】:
标签: python datetime numpy pandas