Package com.castlabs.utils
Class TimeUtils
java.lang.Object
com.castlabs.utils.TimeUtils
Utilities around time
- Since:
- 3.3.0
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic longms2s(long milliseconds) Converts Milliseconds to Secondsstatic longms2us(long milliseconds) Converts Milliseconds to Microsecondsstatic longns2ms(long nanoseconds) Converts Nanoseconds to Millisecondsstatic longs2ms(double seconds) Converts Seconds (double) to Milliseconds (long) e.g.static longs2ms(long seconds) Converts Seconds to Millisecondsstatic longs2us(double seconds) Converts Seconds (double) to Microseconds (long) e.g.static longs2us(long seconds) Converts Seconds to Microsecondsstatic longtimeToMilliseconds(String input) Takes a string of the form "HH:MM:SS", "MM:SS", or "SS" and converts it to milliseconds.static longus2ms(long microseconds) Converts Microseconds to Millisecondsstatic longus2s(long microseconds) Converts Microseconds to Seconds
- 
Constructor Details- 
TimeUtilspublic TimeUtils()
 
- 
- 
Method Details- 
timeToMillisecondsTakes a string of the form "HH:MM:SS", "MM:SS", or "SS" and converts it to milliseconds.- Parameters:
- input- The input
- Returns:
- TimeMS from input string
- Throws:
- IllegalArgumentException- in case the input could not be parsed successfully
 
- 
ms2uspublic static long ms2us(long milliseconds) Converts Milliseconds to Microseconds- Parameters:
- milliseconds- Time in milliseconds
- Returns:
- Microseconds
 
- 
s2uspublic static long s2us(long seconds) Converts Seconds to Microseconds- Parameters:
- seconds- Time in seconds
- Returns:
- Microseconds
 
- 
s2uspublic static long s2us(double seconds) Converts Seconds (double) to Microseconds (long) e.g. 123.4567s is converted into 123456700us- Parameters:
- seconds- Time in seconds
- Returns:
- Microseconds
 
- 
s2mspublic static long s2ms(long seconds) Converts Seconds to Milliseconds- Parameters:
- seconds- Time in seconds
- Returns:
- Milliseconds
 
- 
s2mspublic static long s2ms(double seconds) Converts Seconds (double) to Milliseconds (long) e.g. 123.4567s is converted into 123456ms- Parameters:
- seconds- Time in seconds
- Returns:
- Milliseconds
 
- 
us2mspublic static long us2ms(long microseconds) Converts Microseconds to Milliseconds- Parameters:
- microseconds- Time in microseconds
- Returns:
- Milliseconds
 
- 
us2spublic static long us2s(long microseconds) Converts Microseconds to Seconds- Parameters:
- microseconds- Time in microseconds
- Returns:
- Seconds
 
- 
ms2spublic static long ms2s(long milliseconds) Converts Milliseconds to Seconds- Parameters:
- milliseconds- Time in milliseconds
- Returns:
- Seconds
 
- 
ns2mspublic static long ns2ms(long nanoseconds) Converts Nanoseconds to Milliseconds- Parameters:
- nanoseconds- Time in nanoseconds
- Returns:
- Milliseconds
 
 
-