pandas.timestamp python 是日期时间吗?

Is pandas.timestamp python datetime?

我正在研究 astropy 的时间子模块。它可以解析 python datetime 个对象。

当我传递一个 pandas.Timestamp 对象时 astropy.time.Time 认为它是一个 datetime 对象。

跟踪问题,我发现了这个。

>>> t = pandas.Timestamp('2018-01-01')
>>> isinstance(t, datetime.datetime)
True

我的问题是,为什么 isinstance 返回 True

因为继承自datetime.datetime

class _Timestamp(__datetime.datetime):

所以它是 datetime.datetime ...

的实例

TimeStamp is the pandas equivalent of python’s Datetime and is interchangable with it in most cases.

pandas.Timestamp documentation