Package com.palmergames.util
Class TimeTools
java.lang.Object
com.palmergames.util.TimeTools
- Author:
- dumptruckman
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intconvertToShortTicks(double timeSeconds) Converts Seconds to 'Short' Ticks These ticks are only relevant to the 'Short' Timer Task Rounds half upstatic longconvertToTicks(long t) Converts Seconds to Ticksstatic intgetDays(long milliSeconds) static intgetHours(long milliSeconds) static longstatic longgetSeconds(String dhms) static longstatic longgetTimeInMillisXDaysAgo(int days) static longgetTimeInMillisXHoursAgo(int hours) static longgetTimeInMillisXMinutesAgo(int minutes) static longgetTimeInMillisXSecondsAgo(int seconds) static longsecondsFromDhms(String dhms) This will parse a time string such as 2d30m to an equivalent amount of seconds.
-
Constructor Details
-
TimeTools
public TimeTools()
-
-
Method Details
-
secondsFromDhms
This will parse a time string such as 2d30m to an equivalent amount of seconds.- Parameters:
dhms- The time string- Returns:
- The amount of seconds
-
getMillis
-
getSeconds
-
getTicks
-
convertToTicks
public static long convertToTicks(long t) Converts Seconds to Ticks- Parameters:
t- - Unix time- Returns:
- ticks
-
convertToShortTicks
public static int convertToShortTicks(double timeSeconds) Converts Seconds to 'Short' Ticks These ticks are only relevant to the 'Short' Timer Task Rounds half up- Parameters:
timeSeconds- number of seconds to convert.- Returns:
- ticks
-
getHours
public static int getHours(long milliSeconds) -
getDays
public static int getDays(long milliSeconds) -
getTimeInMillisXSecondsAgo
public static long getTimeInMillisXSecondsAgo(int seconds) -
getTimeInMillisXMinutesAgo
public static long getTimeInMillisXMinutesAgo(int minutes) -
getTimeInMillisXHoursAgo
public static long getTimeInMillisXHoursAgo(int hours) -
getTimeInMillisXDaysAgo
public static long getTimeInMillisXDaysAgo(int days)
-