org.geotools.temporal.object
Class Utils

java.lang.Object
  extended by org.geotools.temporal.object.Utils

public class Utils
extends java.lang.Object

This is a tool class to convert DateTime from ISO8601 to Date object.

Author:
Mehdi Sidhoum (Geomatys)

Constructor Summary
Utils()
           
 
Method Summary
static java.util.Date calendarDateToDate(org.opengis.temporal.CalendarDate calDate)
          Convert a CalendarDate object to java.util.Date.
static java.util.Date dateAndTimeToDate(org.opengis.temporal.DateAndTime dateAndTime)
          Convert a DateAndTime object to Date.
static java.util.Date getDateFromString(java.lang.String dateString)
          Returns a Date object from an ISO-8601 representation string.
static long getTimeInMillis(java.lang.String periodDuration)
          Return a Date (long time) from a String description
static java.lang.String getTimeZone(java.lang.String dateString)
           
static javax.measure.unit.Unit getUnitFromDuration(org.opengis.temporal.Duration duration)
          This method returns the nearest Unit of a Duration.
static java.util.Date JulianToDate(org.opengis.temporal.JulianDate jdt)
          Convert a JulianDate to Date
static java.util.Date ordinalToDate(org.opengis.temporal.OrdinalPosition ordinalPosition)
           
static java.util.Date temporalCoordToDate(org.opengis.temporal.TemporalCoordinate temporalCoord)
          Convert a TemporalCoordinate object to Date.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Utils

public Utils()
Method Detail

getDateFromString

public static java.util.Date getDateFromString(java.lang.String dateString)
                                        throws java.text.ParseException
Returns a Date object from an ISO-8601 representation string. (String defined with pattern yyyy-MM-dd'T'HH:mm:ss.SSSZ or yyyy-MM-dd).

Parameters:
dateString -
Returns:
Throws:
java.text.ParseException

getTimeZone

public static java.lang.String getTimeZone(java.lang.String dateString)

getTimeInMillis

public static long getTimeInMillis(java.lang.String periodDuration)
Return a Date (long time) from a String description

Parameters:
periodDuration -
Returns:

JulianToDate

public static java.util.Date JulianToDate(org.opengis.temporal.JulianDate jdt)
Convert a JulianDate to Date


calendarDateToDate

public static java.util.Date calendarDateToDate(org.opengis.temporal.CalendarDate calDate)
Convert a CalendarDate object to java.util.Date.

Parameters:
calDate -
Returns:

dateAndTimeToDate

public static java.util.Date dateAndTimeToDate(org.opengis.temporal.DateAndTime dateAndTime)
Convert a DateAndTime object to Date.

Parameters:
dateAndTime -
Returns:

temporalCoordToDate

public static java.util.Date temporalCoordToDate(org.opengis.temporal.TemporalCoordinate temporalCoord)
Convert a TemporalCoordinate object to Date.

Parameters:
temporalCoord -

ordinalToDate

public static java.util.Date ordinalToDate(org.opengis.temporal.OrdinalPosition ordinalPosition)

getUnitFromDuration

public static javax.measure.unit.Unit getUnitFromDuration(org.opengis.temporal.Duration duration)
This method returns the nearest Unit of a Duration.



Copyright © 1996-2010 Geotools. All Rights Reserved.