什么是datetime?

2024-09-30 06:29:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道pandas非常擅长处理datetimes和系列操作的其他一些方面,但这似乎是不一致或错误

timestart = (pd.to_datetime('21:00:00')+pd.offsets.Minute(-10)).time()
print timestart
print pd.to_datetime(timestart)+pd.offsets.Minute(10)

<ipython-input-353-1f1775aff24b> in <module>()
      1 timestart = (pd.to_datetime('21:00:00')+pd.offsets.Minute(-10)).time()
      2 print timestart
----> 3 print pd.to_datetime(timestart)+pd.offsets.Minute(10)
      4 #print timeend

我知道在手册的某个地方我会找到正确的方法,但这应该是非常简单的调用

TypeError: unsupported operand type(s) for +: 'datetime.time' and 'Minute'

Tags: toinpandasinputdatetimetime错误ipython
1条回答
网友
1楼 · 发布于 2024-09-30 06:29:51
print pd.to_datetime(timestart.strftime('%H:%M:%S'))+pd.offsets.Minute(10)
2015-03-27 21:00:00

您传递的是datetime.time对象(timestart),而不是str

相关问题 更多 >

    热门问题