com.atlassian.bamboo.utils
Class DurationUtils
java.lang.Object
com.atlassian.bamboo.utils.DurationUtils
public class DurationUtils
- extends java.lang.Object
This class provide some Time formatting methods.
Field Summary |
static java.lang.String |
AGO
|
static java.lang.String |
PRIOR_TEXT
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PRIOR_TEXT
public static final java.lang.String PRIOR_TEXT
- See Also:
- Constant Field Values
AGO
public static final java.lang.String AGO
- See Also:
- Constant Field Values
getInstance
public static DurationUtils getInstance()
getPrettyPrint
public static java.lang.String getPrettyPrint(long elapsedTimeMillis,
boolean isLong)
- Formats time to the nearest hour, minute or second.
Note - Currently ignore hours (display them in minutes) see BJ-119
- Parameters:
elapsedTimeMillis
- The timeisLong
- determines whether you want the long string representation or the short, e.g minute vs min
- Returns:
- Nearest time to the nearest hour, minute or second.
getPrettyPrint
public static java.lang.String getPrettyPrint(long elapsedTimeMillis)
getNormalizedTime
public static long getNormalizedTime(long elapsedTimeMillis)
- Converts time in miliseconds to the number of miliseconds that fill in the nearest hour, minute or second.
- Parameters:
elapsedTimeMillis
-
- Returns:
- number of miliseconds that fill in the nearest hour, minute or second.
getEllapsedTime
public static long getEllapsedTime(java.util.Date fromDate)
getEllapsedTime
public static long getEllapsedTime(long fromDate)
getRelativeDate
public static java.lang.String getRelativeDate(java.util.Date fromDate)
getRelativeDate
public static java.lang.String getRelativeDate(long fromDate)
getRelativeToDate
public static java.lang.String getRelativeToDate(long fromDate)
getRelativeDate
public static java.lang.String getRelativeDate(java.util.Date fromDate,
java.util.Date comparedTo)
Copyright © 2011 Atlassian. All Rights Reserved.