timerange
时间表行下标的时间范围
语法
说明
S = timerange( 创建一个下标索引,用于选择时间范围内的时间表行。startTime,endTime)S 会选择时间在 startTime 和 endTime 指定的时间区间(包括 startTime 但不包括 endTime)中的所有行。换句话说,该时间区间是半开区间。startTime 和 endTime 是日期和时间或持续时间标量,或者是指定日期和时间的字符向量或字符串。
如果 startTime 和 endTime 是日期时间值,则只能使用 S 对行时间是日期时间值的时间表通过下标进行索引。同样,如果 startTime 和 endTime 是持续时间值,则只能使用 S 对行时间是持续时间值的时间表通过下标进行索引。
S = timerange( 创建覆盖 startTime,endTime,intervalType)intervalType 指定的区间类型的下标。例如,如果 intervalType 为 'closed',则 S 包括其指定的时间范围中的 startTime 和 endTime。
S = timerange( 使用由 startPeriod,endPeriod,datetimeUnit)datetimeUnit 指定的日期或时间分量,创建一个涵盖 startPeriod 和 endPeriod 之间的时间段的下标。例如,如果 datetimeUnit 为 'months',则 S 包含 startPeriod 的月份分量的起始时间,以及 endPeriod 的月份分量的结束时间。输入 startPeriod 和 endPeriod 可以是日期和时间标量,如果是文本,则它们可以是指定日期和时间的字符向量或字符串。
S = timerange( 使用 timePeriod,datetimeUnit)datetimeUnit 指定的日期或时间分量,创建一个涵盖 timePeriod 的起始和结束时间的下标。例如,如果 datetimeUnit 为 'day',则 S 包含 timePeriod 的天分量的起始和结束时间。输入 timePeriod 可以是日期时间标量,如果是文本,则可以是指定时间段的字符向量或字符串。
S = timerange( 使用一对事件过滤器创建一个行下标。要使用事件过滤器,您通过下标对其进行索引的时间表必须有附加的事件表。有关使用事件过滤器指定时间范围的详细信息,请参阅 startEF,endEF)eventfilter。 (自 R2023a 起)