table可直接对datetime数据类型进行处理
1.排序
有如下的table,第一列为datetime类型,按照GameTime列排序
使用
manU = sortrows(manU,'GameTime')
得到如下table
2.计算某一列累计和
使用cumsum函数来计算表manU中Point列的累计和。将结果赋给ptsTot
ptsTot = cumsum(manU.Points)
3.创建datetime类型
(1).创建datetime
t = datetime(2021,4,23,8,11,0)
(2).创建datetime向量或矩阵
d1 = datetime((1929:5:1939)',10,29)
d1 =
29-Oct-1929
29-Oct-1934
29-Oct-1939
d2 = datetime([1999;2000;2001],2,1)
4.datetime相加减
两个datetime相减得到一个duration,默认以小时为单位
seasonStart = datetime(2015,8,8)
seasonEnd = datetime(2016,5,17)
seasonLength = seasonEnd - seasonStart
把duration转换为以天为单位,此时得到一个数字
seasonLength = days(seasonLength)
把数字转换为duration类型
seasonLength = days(seasonLength)