下面是一个演示,它决定了时间表的哪些行有两个值之间的时间。
TT =时间表((datetime (“现在”) -分钟(0:248:60000)',rand(242,1));
大调的= TT。时间- dateshift (TT。时间,“开始”,“天”);
日出时间= (6 30 0);
日落时间=(20、30,0);
Idx = dur >= sunrise & dur <= sunset;
TT (idx:)
注:日出日落并非每天固定不变。对我们来说,更好的方法是使用与datetime列相同长度的日出和日落向量,并确定每一行是否位于这些相关的日出/日落值之间。