python - 从 pandas 时间戳中删除日期部分的最快方法

标签 python pandas date time timestamp

pandas Timestamp 有一种有效的方法(即 normalize() 方法)来删除时间部分,只留下日期,例如

import pandas as pd
timeStamp = pd.to_datetime('2019-01-01 13:15:17')
print('date only:',timeStamp.normalize())

是否有任何有效(即比 timeStamp - timeStamp.normalize() 更有效)的方法来从时间戳中删除日期部分?

感谢您的帮助!

编辑:请注意,结果必须为 pd.Timedelta 类型。

最佳答案

import pandas as pd
timeStamp = pd.to_datetime('2019-01-01 13:15:17').time()
print(timeStamp)

关于python - 从 pandas 时间戳中删除日期部分的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57791838/

相关文章:

python - 如何检查日期是否在特定范围内?

python - 如何在 python 3 中将复杂的数据帧值转换为 float ?

python - 使用 talib、python 和 pandas 的滚动每周技术指标。

php 获取一周前的日期

javascript - 比较在 javascript 中不使用 toLocaleDateString() 的日期?

r - 计算一段时间内的因子水平

python - Python "in"关键字排序列表的效率

使用 nosetests.exe 的 Python 单元测试阻止使用日志记录模块登录文件

python - Django 模板和变量属性

python - pandas 中带有内部连接的 where 条件