Class TimeConverter


  • public abstract class TimeConverter
    extends java.lang.Object

    This class contains static functions used to convert time related string values into numeric values to be used in computations.

    Author:
    Mike
    • Constructor Summary

      Constructors 
      Constructor Description
      TimeConverter()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static long convertToMillis​(java.lang.String valueToConvert)
      Converts the passed time string to a time value that is measured in milliseconds.
      • Methods inherited from class java.lang.Object

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

      • TimeConverter

        public TimeConverter()
    • Method Detail

      • convertToMillis

        public static long convertToMillis​(java.lang.String valueToConvert)
                                    throws java.lang.NumberFormatException

        Converts the passed time string to a time value that is measured in milliseconds. The following extension are considered when converting the string:

        Extension Conversion Value
        us Microseconds
        ms Milliseconds
        s Seconds
        m Minutes
        h Hours
        d Days

        A number entered with out any units is considered to be in milliseconds.

        Parameters:
        valueToConvert - The string to convert to milliseconds.
        Returns:
        Returns the string converted to a millisecond value.
        Throws:
        java.lang.NumberFormatException - if the string is malformed and a number cannot be extracted from the value..