Class NetCDFTimeUtilities
- Object
-
- NetCDFTimeUtilities
-
public class NetCDFTimeUtilities extends Object
- Author:
- User
-
-
Field Summary
Fields Modifier and Type Field Description static Set<String>
DAY_SET
static Set<String>
HOUR_SET
static int
JGREG
static Set<String>
MINUTE_SET
static Set<String>
MONTH_SET
static Set<String>
SECOND_SET
static TimeZone
UTC_TIMEZONE
-
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 Calendarstatic void
addTimeUnit(Calendar cal, int unit, long val)
Add a quantity of time units to a Calendarstatic 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)
-
-
-
Field Detail
-
JGREG
public static final int JGREG
- See Also:
- Constant Field Values
-
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 tounit
- Calendar unit to addval
- 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 tounit
- Calendar unit to addval
- Quantity of TimeUnit to add
-
-