首页 > 解决方案 > 无法将给定日期转换为来自 df['dateformat'] 在 python 中的所需日期格式

问题描述

MeetingDate = datetime.datetime(2020,5,11)

df = pd.read_csv('request.csv')
dateformatsXpaths = df['dateformat']
MeetingDateXpaths = df['WebCfg_MtgDate_xpath']
urls = df['url']
fcids = df['fcid']
for url in urls:
    driver.get(url) 
    agendaMeetingdateformat = MeetingDate.strftime(df['dateformat'])
    meeting =df['WebCfg_MtgDate_xpath'].replace('*', agendaMeetingdateformat)   
    my_element = driver.find_element_by_xpath(meeting).text 
   if my_element == agendaMeetingdateformat :        
      print('valid Meeting date')  
   else:     
    print('Invalid Meeting date')   
    driver.close()   

我想将给定的日期转换为来自 df['dateformat'] 的日期格式,但它会引发以下错误

Traceback (most recent call last):
  File "C:\Users\sameer\PycharmProjects\Python\MeetingDateFinder.py", line 32, in <module>
    agendaMeetingdateformat = MeetingDate.strftime(df['datefromat'])
TypeError: strftime() argument 1 must be str, not Series

标签: python-3.xpandas

解决方案


推荐阅读