如何确定 numpy.datetime64 中的时间单位?

Qua*_*ant 4 python datetime numpy datetime64

我不知道如何显示 numpy.datetime64 的单位。说:

t=np.datetime64(123456789, 'ms' )

有什么方法告诉我单位是“ms”?

Isa*_*ton 7

从 NumPy 1.14(2018 年 1 月)开始,该datetime_data函数可用于返回给(units, number of base units in step)定 datetime64 dtype 的元组:

>>> dt = np.datetime64(123456789, 'ns')
>>> np.datetime_data(dt)
('ns', 1)
>>> dt_units = np.datetime)data(dt)[0]
>>> print(dt_units)
'ns'
Run Code Online (Sandbox Code Playgroud)