Package com.logicaldoc.util.time
Class TimeDiff
java.lang.Object
com.logicaldoc.util.time.TimeDiff
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic long[]
getTimeDifference
(long t1, long t2) Calculate the absolute difference between two dates without regard for time offsetsstatic long[]
getTimeDifference
(Date d1, Date d2) Calculate the absolute difference between two Date without regard for time offsetsstatic long
getTimeDifference
(Date d1, Date d2, TimeDiff.TimeField field) Calculate the absolute difference between two Date without regard for time offsetsstatic String
printDuration
(long diffMillis) Prints the duration in the format HH:MM:ss.SSSstatic String
printDuration
(Date start, Date stop)
-
Method Details
-
getTimeDifference
Calculate the absolute difference between two Date without regard for time offsets- Parameters:
d1
- Date oned2
- Date twofield
- The field we're interested in: day, hour, minute, second, millisecond- Returns:
- The value of the required field
-
getTimeDifference
public static long[] getTimeDifference(long t1, long t2) Calculate the absolute difference between two dates without regard for time offsets- Parameters:
t1
- Date one expressed in milliscondst2
- Date two expressed in millisconds- Returns:
- The fields day, hour, minute, second and millisecond
-
getTimeDifference
Calculate the absolute difference between two Date without regard for time offsets- Parameters:
d1
- Date oned2
- Date two- Returns:
- The fields day, hour, minute, second and millisecond
-
printDuration
-
printDuration
Prints the duration in the format HH:MM:ss.SSS- Parameters:
diffMillis
- Duration expressed in milliseconds- Returns:
- The formatted output
-