| 
 
	积分49贡献 精华在线时间 小时注册时间2016-11-23最后登录1970-1-1 
 | 
 
| 
下面这是我写的一段,读取出来的日期,一直在2010年10月来回循环,比如:2010年10月31日 23:00了,下面要到11月1日了,但是10月31日下面又变成了10月1日了,有没有大神可以指导我一下,红色部分是关于日期的一段,有没有大神指导我一下
x
登录后查看更多精彩内容~您需要 登录 才可以下载或查看,没有帐号?立即注册 
  varid1 = netcdf.defVar(ncid,'lat','double',[dimidx]);
 varid2 = netcdf.defVar(ncid,'lon','double',[dimidy]);
 varid3 = netcdf.defVar(ncid,'time','int',[dimidz]);
 varid4 = netcdf.defVar(ncid,'u_wnd','double',[dimidz dimidx dimidy]);
 varid5 = netcdf.defVar(ncid,'v_wnd','double',[dimidz dimidx dimidy]);
 netcdf.endDef(ncid);%定义结束
 
 netcdf.putVar(ncid,varid1,lat);%将值赋给变量
 netcdf.putVar(ncid,varid2,lon);
 netcdf.putVar(ncid,varid3,time);
 netcdf.putVar(ncid,varid4,wnd_u);
 netcdf.putVar(ncid,varid5,wnd_v);
 netcdf.reDef(ncid);%赋值结束
 
 netcdf.putAtt(ncid,varid1,'long_name','latitude');%对变量的说明
 netcdf.putAtt(ncid,varid1,'units','degrees_north');
 netcdf.putAtt(ncid,varid1,'standard_name','latitude');
 
 netcdf.putAtt(ncid,varid2,'long_name','longitude');
 netcdf.putAtt(ncid,varid2,'units','degrees_east');
 netcdf.putAtt(ncid,varid2,'standard_name','longitude');
 
 netcdf.putAtt(ncid,varid3,'long_name','time');
 netcdf.putAtt(ncid,varid3,'units','hours since 2010-10-01 00:00:00');
 netcdf.putAtt(ncid,varid3,'standard_name','time');
 
 netcdf.putAtt(ncid,varid4,'long_name','u-component_of_wind');
 netcdf.putAtt(ncid,varid4,'units','m/s');
 %netcdf.putAtt(ncid,varid4,'_FillValue','-9.99e+33');
 %netcdf.putAtt(ncid,varid4,'missing_value','-9.99e+33');
 
 netcdf.putAtt(ncid,varid5,'long_name','v-component_of_wind');
 netcdf.putAtt(ncid,varid5,'units','m/s');
 %netcdf.putAtt(ncid,varid4,'_FillValue','-9.99e+33');
 %netcdf.putAtt(ncid,varid4,'missing_value','-9.99e+33');
 netcdf.close(ncid);
 
 
 | 
 |