【发布时间】:2021-06-04 19:24:34
【问题描述】:
我有这种日期格式(这种形式有数千个)。
time_from = '2020-11-28T06:00:00-06:00'
time_to = '2020-11-28T09:00:00-06:00'
我希望它将它们转换为日期时间格式,以便我可以快速计算时间之间的总秒数(见下文)。我正在考虑一个 for 循环,在其中我遍历字符串的每个小时/天并将它们保存在列表中。但是,想知道是否有更简单的方法?
import datetime as dt
a = dt.datetime(2013,12,30,23,59,59)
b = dt.datetime(2013,12,31,23,59,59)
(b-a).total_seconds()
【问题讨论】:
-
我不明白你遇到了什么困难。您是否查看过如何使用
strptimehere 解析此日期格式? -
你的数据框中有 1000 个 time_from/time_to 吗?
-
这能回答你的问题吗? How do I parse an ISO 8601-formatted date?