congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
CalendarDateFormatter.isoStringToCalendarDate
Code IndexAdd Tabnine to your IDE (free)

How to use
isoStringToCalendarDate
method
in
ucar.nc2.time.CalendarDateFormatter

Best Java code snippets using ucar.nc2.time.CalendarDateFormatter.isoStringToCalendarDate (Showing top 20 results out of 315)

origin: edu.ucar/cdm

public CalendarDate makeCalendarDateFromOffset(String offset) {
 return CalendarDateFormatter.isoStringToCalendarDate(calendar, offset);
}
origin: Unidata/thredds

public CalendarDate makeCalendarDateFromOffset(String offset) {
 return CalendarDateFormatter.isoStringToCalendarDate(calendar, offset);
}
origin: edu.ucar/netcdf

/**
 * 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();
}
origin: edu.ucar/cdm

/**
 * 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();
}
origin: edu.ucar/netcdf

private CalendarDate makeCalendarDateFromStringCoord(String coordValue, VariableDS org, Formatter errMessages) throws IOException {
 CalendarDate cd =  CalendarDateFormatter.isoStringToCalendarDate(calendar, coordValue);
 if (cd == null) {
  if (errMessages != null) {
   errMessages.format("String time coordinate must be ISO formatted= %s\n", coordValue);
   logger.info("Char time coordinate must be ISO formatted= {} file = {}", coordValue, org.getDatasetLocation());
  }
  throw new IllegalArgumentException();
 }
 return cd;
}
origin: Unidata/thredds

/**
 * 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();
}
origin: opengeospatial/geoapi

/**
 * Parses the given ISO date, assuming proleptic Gregorian calendar and UTC time zone.
 *
 * @param  value  the date in ISO format.
 * @return the parsed date.
 * @throws IllegalArgumentException if the given date can not be parsed.
 */
private static Date parseDate(final String value) throws IllegalArgumentException {
  return new Date(CalendarDateFormatter.isoStringToCalendarDate(Calendar.proleptic_gregorian, value).getMillis());
}
origin: edu.ucar/cdm

/**
 * Get CalendarDate from ISO date string
 * @param calendarName get Calendar from Calendar.get(calendarName). may be null
 * @param isoDateString ISO date string
 * @return  CalendarDate
 */
public static CalendarDate parseISOformat(String calendarName, String isoDateString) {
 Calendar cal = Calendar.get(calendarName);
 if (cal == null) cal = Calendar.getDefault();
  return CalendarDateFormatter.isoStringToCalendarDate(cal, isoDateString);
}
origin: Unidata/thredds

private void claimBad(String s) {
 try {
  CalendarDate result = CalendarDateFormatter.isoStringToCalendarDate(null, s);
  logger.error("FAIL %s%n", s);
  assert false;
 } catch (Exception e) {
  logger.debug("Expected fail = %s%n", s);
  return;
 }
}
origin: Unidata/thredds

private void claimGood(String s) {
 try {
  CalendarDate result = CalendarDateFormatter.isoStringToCalendarDate(null, s);
  logger.debug("%s == %s%n", s, result);
 } catch (Exception e) {
  logger.error("FAIL %s%n", s);
  e.printStackTrace();
  CalendarDateFormatter.isoStringToCalendarDate(null, s);
  assert false;
 }
}
origin: Unidata/thredds

/**
 * Get CalendarDate from ISO date string
 * @param calendarName get Calendar from Calendar.get(calendarName). may be null
 * @param isoDateString ISO date string
 * @return  CalendarDate
 */
public static CalendarDate parseISOformat(String calendarName, String isoDateString) {
 Calendar cal = Calendar.get(calendarName);
 if (cal == null) cal = Calendar.getDefault();
  return CalendarDateFormatter.isoStringToCalendarDate(cal, isoDateString);
}
origin: edu.ucar/netcdf

/**
 * Get CalendarDate from ISO date string
 * @param calendarName get Calendar from Calendar.get(calendarName). may be null
 * @param isoDateString ISO date string
 * @return  CalendarDate
 */
public static CalendarDate parseISOformat(String calendarName, String isoDateString) {
 Calendar cal = Calendar.get(calendarName);
 if (cal == null) cal = Calendar.getDefault();
  return CalendarDateFormatter.isoStringToCalendarDate(cal, isoDateString);
}
origin: edu.ucar/cdm

private double getTime(CoordVarExtractor cve, StructureData[] tableData) {
 if (cve == null) return Double.NaN;
 if (tableData[cve.nestingLevel] == null) return Double.NaN;
 if (cve.isString()) {
  String timeString = timeVE.getCoordValueString(tableData);
  CalendarDate date = CalendarDateFormatter.isoStringToCalendarDate(null, timeString);
  if (date == null) {
   log.error("Cant parse date - not ISO formatted, = "+timeString);
   return 0.0;
  }
  return date.getMillis();
 } else {
  return cve.getCoordValue(tableData);
 }
}
origin: edu.ucar/netcdf

private double getTime(CoordVarExtractor cve, StructureData[] tableData) {
 if (cve == null) return Double.NaN;
 if (tableData[cve.nestingLevel] == null) return Double.NaN;
 if (cve.isString()) {
  String timeString = timeVE.getCoordValueString(tableData);
  CalendarDate date = CalendarDateFormatter.isoStringToCalendarDate(null, timeString);
  if (date == null) {
   log.error("Cant parse date - not ISO formatted, = "+timeString);
   return 0.0;
  }
  return date.getMillis();
 } else {
  return cve.getCoordValue(tableData);
 }
}
origin: Unidata/thredds

private double getTime(CoordVarExtractor cve, StructureData[] tableData) {
 if (cve == null) return Double.NaN;
 if (tableData[cve.nestingLevel] == null) return Double.NaN;
 if (cve.isString()) {
  String timeString = timeVE.getCoordValueString(tableData);
  CalendarDate date = CalendarDateFormatter.isoStringToCalendarDate(null, timeString);
  if (date == null) {
   log.error("Cant parse date - not ISO formatted, = " + timeString);
   return 0.0;
  }
  return date.getMillis();
 } else {
  return cve.getCoordValue(tableData);
 }
}
origin: Unidata/thredds

private double getTime(StructureMembers.Member timeVar, StructureData sdata) {
 if (timeVar == null) return 0.0;
 if ((timeVar.getDataType() == DataType.CHAR) || (timeVar.getDataType() == DataType.STRING)) {
  String time = sdata.getScalarString(timeVar);
  CalendarDate date = CalendarDateFormatter.isoStringToCalendarDate(null, time);
  if (date == null) {
   log.error("Cant parse date - not ISO formatted, = " + time);
   return 0.0;
  }
  return date.getMillis() / 1000.0;
 } else {
  return sdata.convertScalarDouble(timeVar);
 }
}
origin: edu.ucar/cdm

private double getTime(StructureMembers.Member timeVar, StructureData sdata) {
 if (timeVar == null) return 0.0;
 if ((timeVar.getDataType() == DataType.CHAR) || (timeVar.getDataType() == DataType.STRING)) {
  String time = sdata.getScalarString(timeVar);
  CalendarDate date = CalendarDateFormatter.isoStringToCalendarDate(null, time);
  if (date == null) {
   log.error("Cant parse date - not ISO formatted, = "+time);
   return 0.0;
  }
  return date.getMillis() / 1000.0;
 } else {
  return sdata.convertScalarDouble(timeVar);
 }
}
origin: Unidata/thredds

@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));
}
origin: Unidata/thredds

private void assertAddReturnsExpectedDate(String baseDate, double value, Field units, String expectedResult) {
 CalendarDate base = CalendarDateFormatter.isoStringToCalendarDate(Calendar.gregorian, baseDate);
 CalendarDate result = base.add(value, units);
 assertEquals(units.toString(), expectedResult, CalendarDateFormatter.toDateTimeStringISO(result));
}
origin: Unidata/thredds

@Test
public void testCOARDSdefaultCalendar() throws IOException {
 try (GridDataset ds = GridDataset.open(TestDir.cdmUnitTestDir + "conventions/coards/olr.day.mean.nc")) {
  GeoGrid grid = ds.findGridByName("olr");
  assert grid != null;
  GridCoordSystem gcs = grid.getCoordinateSystem();
  CoordinateAxis1DTime time = gcs.getTimeAxis1D();
  assert time != null;
  CalendarDate first = time.getCalendarDate(0);
  CalendarDate cd = CalendarDateFormatter.isoStringToCalendarDate(Calendar.gregorian, "2002-01-01T00:00:00Z");
  assert first.equals(cd) : first + " != " + cd;
  CalendarDate last = time.getCalendarDate((int) time.getSize() - 1);
  CalendarDate cd2 = CalendarDateFormatter.isoStringToCalendarDate(Calendar.gregorian, "2012-12-02T00:00:00Z");
  assert last.equals(cd2) : last + " != " + cd2;
 }
}
ucar.nc2.timeCalendarDateFormatterisoStringToCalendarDate

Javadoc

Convert an ISO formatted String to a CalendarDate.

Popular methods of CalendarDateFormatter

  • toDateString
  • isoStringToDate
    Does not handle non-standard Calendars
  • toDateTimeStringISO
  • toString
  • <init>
  • parseIsoTimeString
  • toDateStringPresent
  • toDateTimeString
  • parseISODate
    Old version using DateFormatter
  • toTimeUnits
    udunits formatting
  • factory
  • factory

Popular in Java

  • Reactive rest calls using spring rest template
  • requestLocationUpdates (LocationManager)
  • setRequestProperty (URLConnection)
  • compareTo (BigDecimal)
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • ImageIO (javax.imageio)
  • JCheckBox (javax.swing)
  • Join (org.hibernate.mapping)
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now