pandas.Timestamp.as_unit#

Timestamp.as_unit(unit, round_ok=True)#

将底层的 int64 表示转换为给定的单位。

参数:
单元{“ns”, “us”, “ms”, “s”}
round_ok布尔值, 默认为 True

如果为 False 并且转换需要四舍五入,则引发错误。

返回:
时间戳

参见

Timestamp.asm8

返回具有相同精度的 numpy datetime64 格式。

Timestamp.to_pydatetime

将 Timestamp 对象转换为原生 Python datetime 对象。

to_timedelta

将参数转换为 timedelta 对象,该对象可以表示时间差异。

示例

>>> ts = pd.Timestamp('2023-01-01 00:00:00.01')
>>> ts
Timestamp('2023-01-01 00:00:00.010000')
>>> ts.unit
'ms'
>>> ts = ts.as_unit('s')
>>> ts
Timestamp('2023-01-01 00:00:00')
>>> ts.unit
's'