Package io.github.amanzat.util
Class DateTimeUtils
java.lang.Object
io.github.amanzat.util.DateTimeUtils
Miscellaneous date and time utility methods and constants.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longThe number of milliseconds in an hour.static final longThe number of milliseconds in a minute.static final longThe number of milliseconds in a second. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DurationasDuration(String value) Parses the specified string value to aDurationif possible, otherwise returnsnull.static StringformatDurationHMS(long millis) Formats the time duration in millis using theHH:mm:ss.SSSformat.
-
Field Details
-
HOUR_MILLIS
public static final long HOUR_MILLISThe number of milliseconds in an hour. -
MINUTE_MILLIS
public static final long MINUTE_MILLISThe number of milliseconds in a minute. -
SECOND_MILLIS
public static final long SECOND_MILLISThe number of milliseconds in a second.
-
-
Constructor Details
-
DateTimeUtils
public DateTimeUtils()
-
-
Method Details
-
formatDurationHMS
Formats the time duration in millis using theHH:mm:ss.SSSformat.- Parameters:
millis- The time duration in millis- Returns:
- The formatted time duration.
-
asDuration
Parses the specified string value to aDurationif possible, otherwise returnsnull.- Parameters:
value- The string value- Returns:
- The corresponding duration or
null.
-