【发布时间】:2018-03-07 03:00:06
【问题描述】:
['00:00:36', '00:02:54', '00:06:06', '00:07:28', '00:07:57', '00:10:44', '00:11:34', '00:14:57', '00:15:03', '00:17:01', '00:17:13', '00:18:28', '00:18:50', '00:23:41', '00:25:47']
1) 我有一个 datetime.datetimeobject(基本上是时间戳),但我只是取出 HH:MM:SS 并在此处打印。如何添加这个(datetime.datetime 对象)?
[{'Start Time': '2017-01-01 00:00:36'}, {'Start Time': '2017-01-01 00:02:54'}, {'Start Time': '2017-01-01 00:06:06'}, {'Start Time': '2017-01-01 00:07:28'}, {'Start Time': '2017-01-01 00:07:57'}, {'Start Time': '2017-01-01 00:10:44'}, {'Start Time': '2017-01-01 00:11:34'}, {'Start Time': '2017-01-01 00:14:57'}, {'Start Time': '2017-01-01 00:15:03'}, {'Start Time': '2017-01-01 00:17:01'}, {'Start Time': '2017-01-01 00:17:13'}, {'Start Time': '2017-01-01 00:18:28'}, {'Start Time': '2017-01-01 00:18:50'}, {'Start Time': '2017-01-01 00:23:41'}, {'Start Time': '2017-01-01 00:25:47'}]
2) 我应该将它全部转换为秒,然后将它们加起来并返回时间,还是有更好更简洁的方法来做到这一点?
3) '00:00:36' 这个值变成字符串了吧?
输出 (1) 应为 HH:MM:SS 格式。
输出 (2) DD:HH:MM:SS 格式。
【问题讨论】:
-
您有
datetime.datetime对象列表还是字符串列表?您的问题标题暗示前者,但您的代码示例数据暗示后者。 -
@Robᵩ 列表显示在第一行,但似乎都没有日期信息。
-
datetime.datetime 对象(基本上是时间戳),但我刚刚取出 HH:MM:SS
-
@ChrisD'mello 但是您只想将它们加在一起,对吗?日期如何影响这个问题?此列表的正确最终结果是什么?
-
最终结果可能以秒为单位或 DD:HH:MM:SS 或 HH:MM:SS
标签: python list datetime time sum