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
类型。
答案 0 :(得分:1)
import pandas as pd
timeStamp = pd.to_datetime('2019-01-01 13:15:17').time()
print(timeStamp)
答案 1 :(得分:0)
您可以使用.time()
函数:
import pandas as pd
timeStamp = pd.to_datetime('2019-01-01 13:15:17')
print('time only:',timeStamp.time())
输出:
time only: 13:15:17