TypeError:strTime()参数1必须是str,而不是TimeStamp-Python

TypeError:strTime()参数1必须是str,而不是TimeStamp-Python,python,datetime,Python,Datetime,将日期转换为字符串时遇到问题 import datetime Created_Date = booking_data['CreatedDate'] Requested_Date = booking_data['RequestedDate'] dt_string = Created_Date[0] format_ = "%Y-%m-%d %H:%M:%S.%f" dt_object = datetime.datetime.strptime(dt_string, format_

将日期转换为字符串时遇到问题

import datetime
Created_Date = booking_data['CreatedDate']
Requested_Date = booking_data['RequestedDate']

dt_string = Created_Date[0]
format_ = "%Y-%m-%d %H:%M:%S.%f"
dt_object = datetime.datetime.strptime(dt_string, format_)
我收到此类型错误:

TypeError                                 Traceback (most recent call last)
<ipython-input-17-54c5c12a0039> in <module>
      7 dt_string = Created_Date[0]
      8 format_ = "%Y-%m-%d %H:%M:%S.%f"
----> 9 dt_object = datetime.datetime.strptime(dt_string, format_)

TypeError: strptime() argument 1 must be str, not Timestamp
TypeError回溯(最近一次调用)
在里面
7 dt_字符串=创建日期[0]
8格式\=“%Y-%m-%d%H:%m:%S.%f”
---->9 dt_对象=datetime.datetime.strtime(dt_字符串,格式为)
TypeError:strTime()参数1必须是str,而不是Timestamp

错误信息非常清楚:dtu字符串不是字符串,它是
时间戳
对象的任意内容。问题需要更多关于这个“Timestamp”对象是什么的详细信息。可能只需使用
str()
将两者转换为字符串即可。要了解您拥有的内容,可以使用例如
dir(Created\u Date[0])
。我假设它来自pandas,因此您可以调用
Created\u Date[0].\u pydatetime()
来获取普通的datetime对象。