【发布时间】:2016-11-16 12:02:10
【问题描述】:
我有一个包含小时、分钟和秒信息的日期时间数组。我想从中删除分钟和秒信息并将小时更改为下一个小时。
即 peak_interval
array([datetime.datetime(2010, 12, 13, 6, 0),
datetime.datetime(2011, 1, 12, 7, 0),
datetime.datetime(2011, 3, 23, 16, 45),
datetime.datetime(2011, 4, 19, 17, 15)], dtype=object)
我想获得以下内容:
peak_interval
array([datetime.datetime(2010, 12, 13, 7, 0),
datetime.datetime(2011, 1, 12, 8, 0),
datetime.datetime(2011, 3, 23, 17, 0),
datetime.datetime(2011, 4, 19, 18, 0)], dtype=object)
我可以编写某种 for 循环,但如果可能的话,我会尝试使用一些聪明的方法。
【问题讨论】:
-
这可能对您有所帮助:stackoverflow.com/questions/3743222/… 但请记住,在这种情况下,结果将是一个日期对象。