Date[] forecastDates = timeCoordRun.getTimeDates(); for (int time = 0; time < forecastDates.length; time++) { Date forecastDate = forecastDates[time];
/** * Get the list of times as Dates. * If 2D, return list of unique dates. * * @return array of java.util.Date, or Date[0]. * @deprecated use getCalendarDates */ public java.util.Date[] getTimeDates() { if ((timeTaxis != null) && (timeTaxis.getSize() > 0)) { return timeTaxis.getTimeDates(); } else if ((tAxis != null) && (tAxis.getSize() > 0)) { return makeTimes2D(); } return new Date[0]; }
/** * Get the list of times as Dates. * If 2D, return list of unique dates. * * @return array of java.util.Date, or Date[0]. * @deprecated use getCalendarDates */ public java.util.Date[] getTimeDates() { if ((timeTaxis != null) && (timeTaxis.getSize() > 0)) { return timeTaxis.getTimeDates(); } else if ((tAxis != null) && (tAxis.getSize() > 0)) { return makeTimes2D(); } return new Date[0]; }
/** * Get the list of times as Dates. * If 2D, return list of unique dates. * * @return array of java.util.Date, or Date[0]. * @deprecated use getCalendarDates */ public java.util.Date[] getTimeDates() { if ((timeTaxis != null) && (timeTaxis.getSize() > 0)) { return timeTaxis.getTimeDates(); } else if ((tAxis != null) && (tAxis.getSize() > 0)) { return makeTimes2D(); } return new Date[0]; }
Date[] runDates = runtimeCoord.getTimeDates(); baseDate = runDates[0]; runtimes = Arrays.asList(runDates); Date[] forecastDates = timeCoordRun.getTimeDates();
@Test public void testGrid() { GridDatatype grid = gds.findGridDatatype("T"); assert null != grid; assert grid.getFullName().equals("T"); assert grid.getRank() == 3; assert grid.getDataType() == DataType.DOUBLE; GridCoordSystem gcsys = grid.getCoordinateSystem(); assert gcsys.getYHorizAxis() != null; assert gcsys.getXHorizAxis() != null; assert gcsys.getTimeAxis() != null; CoordinateAxis1DTime taxis = gcsys.getTimeAxis1D(); assert taxis.getDataType() == DataType.STRING : taxis.getDataType(); List names = taxis.getNames(); java.util.Date[] dates = taxis.getTimeDates(); assert dates != null; for (int i = 0; i < dates.length; i++) { Date d = dates[i]; ucar.nc2.util.NamedObject name = (ucar.nc2.util.NamedObject) names.get(i); logger.debug("{} == {}", name.getName(), d); } }