首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将日期字符串添加到URL?

如何将日期字符串添加到URL?
EN

Stack Overflow用户
提问于 2019-11-17 08:51:55
回答 2查看 1.6K关注 0票数 0

我有一些代码可以将今天的日期显示为一个字符串,使用

代码语言:javascript
运行
AI代码解释
复制
currnetdate = (pd.datetime.now().date())

然后在URL中,我有

代码语言:javascript
运行
AI代码解释
复制
main_api = 'https://www.sydneyairport.com.au/_a/flights/?query=&flightType=departure&terminalType=domestic&date=' + currnetdate + '&sortColumn=scheduled_time&ascending=true&showAll=true'

现在,当我运行代码时,我总是得到一个错误TypeError:只能将字符串(而不是"datetime.date")连接到字符串

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-17 08:54:46

只需使用

代码语言:javascript
运行
AI代码解释
复制
str(currnetdate)

将datetime对象转换为字符串。您也可以使用f字符串。

票数 3
EN

Stack Overflow用户

发布于 2019-11-17 08:55:54

不能将date连接到str。如果使用Python 3.6或更新版本,请使用f-string

代码语言:javascript
运行
AI代码解释
复制
main_api = f'https://www.sydneyairport.com.au/_a/flights/?query=&flightType=departure&terminalType=domestic&date={currnetdate}&sortColumn=scheduled_time&ascending=true&showAll=true'

否则,将currnetdate强制转换为str

代码语言:javascript
运行
AI代码解释
复制
main_api = 'https://www.sydneyairport.com.au/_a/flights/?query=&flightType=departure&terminalType=domestic&date=' + str(currnetdate) + '&sortColumn=scheduled_time&ascending=true&showAll=true'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58898900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档