1.ERA5数据下载文件均有时间变量,如下图,将时间变量转化为世界时:
2.以2019年12月31日16时-23时为例
clc;clear;
% ERA5数据的文件
filename = 'F:\predict_NOTH\data-ERA5\2020levels\';
list = dir([filename,'*.nc']);
for I= 1:size(list,1)
namelist = [filename list(I).name];
sprintf(list(I).date)
a = ncinfo(namelist);
time = ncread(namelist,'time');
datenum_1900 = datenum(1900,1,1); %计算得到初始日期1900年1月1日0时
time = time/24+datenum_1900; %将时间/24的得到小时加在初始日期的datenum上
%得到下载数据的datenum
nctime(I,1) = {datevec(time)};
end
3.结果图如下