假设我有一个日期时间向量
>> t = datetime('now','Format','d-MMM-y HH:mm:ss');
>> t2 = datetime('now','Format','d-MMM-y HH:mm:ss') +5;
>> DV = t:1/288:t2;
现在我想知道所有在5:00到6:00之间有时间的索引是否有任何优雅的方法来执行它而不使用for循环
答案 0 :(得分:2)
实际上,datetime
类具有“属性”,因此您只能从所有数据中获取小时数:
hours=[DV(:).Hour];
现在,您只需要“小时”为5的日期:
result=DV(hours==5)