在2秒内匹配两列不同大小的datetime
3次浏览(过去30天)
显示旧的注释
你好,
我试图将日期时间匹配到2秒内两列不同大小的精度。我想比较一个datetime列的所有元素(这一列有3465个元素)与另一个datetime列的所有元素(2450个元素),并创建一个变量,其中第一列的元素与第二列的任何元素的差异小于2分钟,另一个变量与第二列的元素的差异小于2分钟,从第一列的任何元素。
两列的格式为'MM/dd/yyyy HH: MM:ss,
最后,我的目标是用datetime和其他变量制作一个图形,并表示非常相似的日期(小于2分钟),这样我就可以比较其他变量在相同日期中的行为。
答案(1)
Aghamarsh瓦拉纳西
2021年6月17日
编辑:Aghamarsh瓦拉纳西
2021年6月17日
你好,
d1 =“06/17/2021 10:30:05”;
d2 =”“06/17/2021 10:35:15;
Date1 = datetime(d1,“InputFormat”,“MM / dd / yyyy HH: MM: ss”);
Date2 = datetime(d2,“InputFormat”,“MM / dd / yyyy HH: MM: ss”);
Var = [];
%检查时间差异是否小于2分钟
如果date1。分钟< date2。分钟+ 2 &&日期。分钟> date2。分钟- 2
Var = [Var, [date1, date2]];
结束