我有一个大表,其中一列包含日期时间矢量,格式为(uuuu-MM-dd-HH:MM:ss(。假设日期时间矢量是从2020-01-01到2020-12-31
我正在尝试从日期时间矢量中选择特定日期,例如从2020-02-04 00:00:00到22020-03-16 00:00:00,并提取指定日期对应的表。
您可以在datetime变量上使用逻辑索引和条件,如
filterFrom = datetime( 2020, 2, 4 ); % 2020-02-04 00:00:00
filterTo = datetime( 2020, 3, 16 ); % 2020-03-16 00:00:00
% Variable "tbl" contains your data, with a datetime variable DatetimeVar
tblFiltered = tbl( tbl.DatetimeVar >= filterFrom & tbl.DatetimeVar <= filterTo, : );