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'