重要函數(shù)
cd_calendar(time,option)
;time: nc文件的時(shí)間變量
;option: 用以指定輸出結(jié)果
option的選擇
- option = 0,返回值為浮點(diǎn)型二維數(shù)組;
utc_date(:,0) --> years
utc_date(:,1) --> months
utc_date(:,2) --> days
utc_date(:,3) --> hours
utc_date(:,4) --> minutes
utc_date(:,5) --> seconds
- option =-1 or 1,返回值的形式為YYYYMM,double類(lèi)型選擇-1,integer類(lèi)型選擇1;
- option =-2 or 2,返回值的形式為YYYYMMDD,同樣正數(shù)為double,負(fù)數(shù)為integer;
- option = -3 or 3,返回值的形式為YYYYMMDDHH;
- option = 4,返回值的形式為YYYY.fraction,fraction是該時(shí)刻在一年內(nèi)的分位數(shù);
- option = -5,與0相同,返回值為integer,秒位(floating)被截?cái)唷?/li>
代碼示例
截取TS數(shù)據(jù)200602~202101的數(shù)據(jù)
time = fst->time
YYYYMM = cd_calendar(time, -1)
ymStrt = 200602
ymlast = 202101
iStrt = ind(YYYYMM.eq.ymStrt)
iLast = ind(YYYYMM.eq.ymlast)
st06_20 = fst->TS(iStrt:iLast,:,:)