Class NetCDFTimeUtilities


  • public class NetCDFTimeUtilities
    extends Object
    Author:
    User
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void addTimeUnit​(Calendar cal, int unit, int val)
      Add a quantity of time units to a Calendar
      static void addTimeUnit​(Calendar cal, int unit, long val)
      Add a quantity of time units to a Calendar
      static String checkDateDigits​(String origin)  
      static GregorianCalendar fromJulian​(double injulian)  
      static int getTimeSubUnitsValue​(String units, Double vd)  
      static int getTimeUnits​(String units, Double vd)
      Converts NetCDF time units into opportune Calendar ones.
      static String trimFractionalPart​(String value)  
      • Methods inherited from class Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • UTC_TIMEZONE

        public static final TimeZone UTC_TIMEZONE
      • MONTH_SET

        public static final Set<String> MONTH_SET
      • DAY_SET

        public static final Set<String> DAY_SET
      • HOUR_SET

        public static final Set<String> HOUR_SET
      • MINUTE_SET

        public static final Set<String> MINUTE_SET
      • SECOND_SET

        public static final Set<String> SECOND_SET
    • Method Detail

      • checkDateDigits

        public static String checkDateDigits​(String origin)
        Parameters:
        origin -
      • fromJulian

        public static GregorianCalendar fromJulian​(double injulian)
      • getTimeSubUnitsValue

        public static int getTimeSubUnitsValue​(String units,
                                               Double vd)
      • getTimeUnits

        public static int getTimeUnits​(String units,
                                       Double vd)
        Converts NetCDF time units into opportune Calendar ones.
        Parameters:
        units - String
        Returns:
        int
      • trimFractionalPart

        public static String trimFractionalPart​(String value)
      • addTimeUnit

        public static void addTimeUnit​(Calendar cal,
                                       int unit,
                                       int val)
        Add a quantity of time units to a Calendar
        Parameters:
        cal - Calendar to add to
        unit - Calendar unit to add
        val - Quantity of unit to add
      • addTimeUnit

        public static void addTimeUnit​(Calendar cal,
                                       int unit,
                                       long val)
        Add a quantity of time units to a Calendar
        Parameters:
        cal - Calendar to add to
        unit - Calendar unit to add
        val - Quantity of TimeUnit to add