@Override public Date getStartDate() { CalendarDate cdate = getCalendarDateStart(); return (cdate == null) ? null : cdate.toDate(); }
/** * Does not handle non-standard Calendars * @deprecated use getCalendarDates() to correctly interpret calendars */ public java.util.Date[] getTimeDates() { List<CalendarDate> cdates = getCalendarDates(); Date[] timeDates = new Date[cdates.size()]; int index = 0; for (CalendarDate cd : cdates) timeDates[index++] = cd.toDate(); return timeDates; }
/** * Does not handle non-standard Calendars * @param iso iso formatted string * @return Date * @throws IllegalArgumentException * @deprecated use isoStringToCalendarDate */ static public Date isoStringToDate(String iso) throws IllegalArgumentException { CalendarDate dt = isoStringToCalendarDate(null, iso); return dt.toDate(); }
/** * Does not handle non-standard Calendars * @param iso iso formatted string * @return Date * @throws IllegalArgumentException * @deprecated use isoStringToCalendarDate */ static public Date isoStringToDate(String iso) throws IllegalArgumentException { CalendarDate dt = isoStringToCalendarDate(null, iso); return dt.toDate(); }
/** * Does not handle non-standard Calendars * @deprecated use getCalendarDates() to correctly interpret calendars */ public java.util.Date[] getTimeDates() { List<CalendarDate> cdates = getCalendarDates(); Date[] timeDates = new Date[cdates.size()]; int index = 0; for (CalendarDate cd : cdates) timeDates[index++] = cd.toDate(); return timeDates; }
/** * Does not handle non-standard Calendars * @deprecated use getCalendarDate() */ public java.util.Date getTimeDate (int idx) { return getCalendarDate(idx).toDate(); }
/** * Does not handle non-standard Calendars * @deprecated use getCalendarDate() */ public java.util.Date getTimeDate (int idx) { return getCalendarDate(idx).toDate(); }
/** * Does not handle non-standard Calendars * @deprecated use getCalendarDate() */ public java.util.Date getTimeDate (int idx) { return getCalendarDate(idx).toDate(); }
/** * Get this as a Date. * Does not handle non-standard Calendars. * @deprecated use getCalendarDate() * @return Date */ public Date getDate() { return isPresent() ? new Date() : date.toDate(); }
/** * Does not handle non-standard Calendars * @deprecated use getCalendarDates() to correctly interpret calendars */ public java.util.Date[] getTimeDates() { List<CalendarDate> cdates = getCalendarDates(); Date[] timeDates = new Date[cdates.size()]; int index = 0; for (CalendarDate cd : cdates) timeDates[index++] = cd.toDate(); return timeDates; }
/** * Get this as a Date. * Does not handle non-standard Calendars. * @deprecated use getCalendarDate() * @return Date */ public Date getDate() { return isPresent() ? new Date() : date.toDate(); }
/** * Does not handle non-standard Calendars * @param iso iso formatted string * @return Date * @throws IllegalArgumentException * @deprecated use isoStringToCalendarDate */ static public Date isoStringToDate(String iso) throws IllegalArgumentException { CalendarDate dt = isoStringToCalendarDate(null, iso); return dt.toDate(); }
private void testDate(String udunits) { Date uddate = DateUnit.getStandardDate(udunits); CalendarDate cd = CalendarDate.parseUdunits(null, udunits); if (!uddate.equals(cd.toDate())) { System.out.printf(" BAD %s == %s != %s (diff = %d)%n", udunits, df.toDateTimeString(uddate), cd, cd.toDate().getTime() - uddate.getTime()); } }
public void writeRecord(PointFeature pf, StructureData sdata) throws IOException { if (debug) System.out.println("PointFeature= " + pf); EarthLocation loc = pf.getLocation(); int count = writeCoordinates(loc.getLatitude(), loc.getLongitude(), loc.getAltitude(), pf.getObservationTimeAsCalendarDate().toDate()); for (int i = count; i < recordVars.size(); i++) { Variable v = recordVars.get(i); v.setCachedData(sdata.getArray(v.getShortName()), false); } ncfileOut.writeRecordData(recordVars); }
@Test public void testCalendarToDate() { CalendarDate cdate = CalendarDateFormatter.isoStringToCalendarDate(Calendar.uniform30day, "1968-01-30T15:00:00.000Z"); System.out.printf("%s%n", cdate); System.out.printf("%s%n", cdate.getDateTime()); System.out.printf("%s%n", cdate.toDate()); System.out.printf("%s%n", CalendarDateFormatter.toDateTimeStringISO(cdate.toDate())); System.out.printf("%s%n", CalendarDateFormatter.toDateString(cdate)); CalendarDateFormatter cdf = new CalendarDateFormatter("yyyyMMdd"); System.out.printf("%s%n", cdf.toString(cdate)); }