Package org.goplanit.utils.unit
Class TimeUnit
- java.lang.Object
-
- org.goplanit.utils.unit.SimpleUnit
-
- org.goplanit.utils.unit.TimeUnit
-
- All Implemented Interfaces:
Unit
public class TimeUnit extends SimpleUnit
Unit class for all time related units.- Author:
- markr
-
-
Field Summary
Fields Modifier and Type Field Description static doubleHOUR_2_MINUTEhour to minute conversion multiplierstatic doubleHOUR_2_SECONDhour to second conversion multiplierstatic doubleMINUTE_2_HOURminute to hour conversion multiplierstatic doubleMINUTE_2_SECONDminute to second conversion multiplierstatic doubleSECOND_2_HOURsecond to hour conversion multiplierstatic doubleSECOND_2_MINUTEsecond to minute conversion multiplier-
Fields inherited from class org.goplanit.utils.unit.SimpleUnit
unitType
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static doubleconvertHourTo(UnitType to, double value)convert hour to...static doubleconvertMinuteTo(UnitType to, double value)convert minute to...static doubleconvertSecondTo(UnitType to, double value)convert second to...doubleconvertTo(Unit to, double value)Convert one unit to the other for a given value-
Methods inherited from class org.goplanit.utils.unit.SimpleUnit
canConvertTo, equals, isCombinedUnit, toString
-
-
-
-
Field Detail
-
HOUR_2_MINUTE
public static final double HOUR_2_MINUTE
hour to minute conversion multiplier- See Also:
- Constant Field Values
-
MINUTE_2_HOUR
public static final double MINUTE_2_HOUR
minute to hour conversion multiplier- See Also:
- Constant Field Values
-
MINUTE_2_SECOND
public static final double MINUTE_2_SECOND
minute to second conversion multiplier- See Also:
- Constant Field Values
-
SECOND_2_MINUTE
public static final double SECOND_2_MINUTE
second to minute conversion multiplier- See Also:
- Constant Field Values
-
HOUR_2_SECOND
public static final double HOUR_2_SECOND
hour to second conversion multiplier- See Also:
- Constant Field Values
-
SECOND_2_HOUR
public static final double SECOND_2_HOUR
second to hour conversion multiplier- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TimeUnit
protected TimeUnit(UnitType unitType)
Constructor- Parameters:
unitType- to use
-
-
Method Detail
-
convertSecondTo
public static double convertSecondTo(UnitType to, double value) throws PlanItException
convert second to...- Parameters:
to- to unitvalue- to convert- Returns:
- converted value
- Throws:
PlanItException- thrown if error
-
convertMinuteTo
public static double convertMinuteTo(UnitType to, double value) throws PlanItException
convert minute to...- Parameters:
to- to unitvalue- to convert- Returns:
- converted value
- Throws:
PlanItException- thrown if error
-
convertHourTo
public static double convertHourTo(UnitType to, double value) throws PlanItException
convert hour to...- Parameters:
to- to unitvalue- to convert- Returns:
- converted value
- Throws:
PlanItException- thrown if error
-
convertTo
public double convertTo(Unit to, double value) throws PlanItException
Convert one unit to the other for a given value- Parameters:
to- to unitvalue- value to convert- Returns:
- converted value
- Throws:
PlanItException- thrown if not possible to perform conversion
-
-