Skip to main content
 首页 » 编程设计

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

2025年05月04日9sky-heaven

我看不出如何显示 numpy.datetime64 的单位。说:

t=np.datetime64(123456789, '毫秒')

告诉我单位是'ms'的方法是什么?

请您参考如下方法:

从 NumPy 1.14(2018 年 1 月)开始,datetime_data 函数可用于为给定的 datetime64 dtype 返回 (单位,步骤中的基本单位数) 的元组:

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