Google Maps Directions API 响应持续时间格式 - Python

Posted

技术标签:

【中文标题】Google Maps Directions API 响应持续时间格式 - Python【英文标题】:Google Maps Directions API response duration time format - Python 【发布时间】:2018-10-08 19:56:00 【问题描述】:

我编写了 Directions API,得到的响应正是我所期望的。

这是来自文档的示例响应:

"duration": 
    "value": 74384,
    "text": "20 hours 40 mins"
  ,
  "distance": 
    "value": 2137146,
    "text": "1,328 mi"
  ,

我想与社区核实一下,API 是否有办法在持续时间内返回格式化文本。

"20 hours 40 mins" 被格式化为字符串,但是,我希望能够执行带持续时间的操作,因此时间格式将是理想的。我认为将响应格式化而不是转换熊猫数据框是一种好习惯。这就是我猜的替代方案。

【问题讨论】:

【参考方案1】:

只需将“duration”的“value”变量(以秒为单位)传递给 timedelta()

例子:

import datetime as dt
dt.timedelta(seconds = value)

希望这会有所帮助!

【讨论】:

以上是关于Google Maps Directions API 响应持续时间格式 - Python的主要内容,如果未能解决你的问题,请参考以下文章

如何提示从嵌入式地图打开 Google Maps Directions 到 Google Maps Navigator 的页面?

如何让 Google Maps Directions API 选择正确的机场?

如何从 Google Maps Directions Api 获取折线

在 Sencha Touch MVC 中实现 Google Maps Directions

Google Maps Directions API 响应持续时间格式 - Python

Google Maps API [Directions API] 航点限制?