【发布时间】:2018-06-15 08:23:08
【问题描述】:
我在 Python 中有一个 np.datetime64 日期列表:
['2016-12-01T02:00:00.000000000', '2016-12-01T04:00:00.000000000',
'2016-12-01T06:00:00.000000000', '2016-12-01T08:00:00.000000000',
'2016-12-01T10:00:00.000000000', '2016-12-01T12:00:00.000000000',
'2016-12-01T14:00:00.000000000', '2016-12-01T16:00:00.000000000',
'2016-12-01T18:00:00.000000000', '2016-12-01T20:00:00.000000000',
'2016-12-01T22:00:00.000000000', '2016-12-02T00:00:00.000000000',
'2016-12-02T02:00:00.000000000', '2016-12-02T04:00:00.000000000',
'2016-12-02T06:00:00.000000000', '2016-12-02T08:00:00.000000000',
'2016-12-02T10:00:00.000000000', '2016-12-02T12:00:00.000000000',
'2016-12-02T14:00:00.000000000', '2016-12-02T16:00:00.000000000',
'2016-12-02T18:00:00.000000000', '2016-12-02T20:00:00.000000000',
'2016-12-02T22:00:00.000000000', '2016-12-03T00:00:00.000000000',
'2016-12-03T02:00:00.000000000', '2016-12-03T04:00:00.000000000',
'2016-12-03T06:00:00.000000000', '2016-12-03T08:00:00.000000000',
'2016-12-03T10:00:00.000000000', '2016-12-03T12:00:00.000000000',
'2016-12-03T14:00:00.000000000', '2016-12-03T16:00:00.000000000',
'2016-12-03T18:00:00.000000000', '2016-12-03T20:00:00.000000000',
'2016-12-03T22:00:00.000000000']
我希望遍历列表中的每个日历日。我试图从列表中提取每个唯一日期(即查找最小和最大日期并在它们之间创建日期列表),但这对于我想要做的事情并不理想。
我想要的结果是让我能够循环遍历列表中找到的每个日期/日历日并获取与该日期对应的日期时间:
for each_date in date_list:
***get all datetimes corresponding to each_date***
(loop would occur 3 times in this example)
注意:
1) 迭代每个 [n:n+24] 的解决方案或任何不起作用的解决方案,因为并非每天都将具有相同的时间步数。
【问题讨论】:
-
时间戳是否有序?
-
是的...但是迭代每个 [n:n+24] 的解决方案或其他任何不起作用的解决方案都将具有相同的时间步数。
标签: python python-3.x datetime python-datetime datetime64