1.通过matlab中的readtable函数读取文本文件(.txt);
data = readtable('****.txt');
***表示文件的绝对路径,得到如下所示的时间数据,为了方便处理将其转换为double类型。
![](https://file.jishuzhan.net/article/1784248414695854081/72894d2d22a6a5d99b0059af470e92ce.webp)
2.通过matlab中的ymd、hms函数进行处理;
[year,month,day]=ymd(data.Var2);
[hour,min,sec]=hms(data.Var3);
就可以得到年月日时分秒。
3.通过matlab中的datenum函数转换为double类型。
datatime=[year,month,day,hour,min,sec];
datatimenum = datenum(datatime);
![](https://file.jishuzhan.net/article/1784248414695854081/cb4aa54e8f8d2e56fb23bf3abb135b24.webp)
4.方便后续的处理,比如检查是否有缺失值,可以通过插值的方式进行填充。