【问题标题】:Google Maps Directions API response duration time format - PythonGoogle Maps Directions API 响应持续时间格式 - 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" 被格式化为字符串,但是,我希望能够执行带持续时间的操作,因此时间格式将是理想的。我认为将响应格式化而不是转换熊猫数据框是一种好习惯。这就是我猜的替代方案。

【问题讨论】:

    标签: python pandas google-maps datetime google-directions-api


    【解决方案1】:

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

    例子:

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

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-15
      • 1970-01-01
      • 1970-01-01
      • 2016-10-22
      • 2015-08-07
      • 2015-12-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多